size_t size() const { return hosts.size(); }
void set_load(int host, double load);
size_t size() const { return hosts.size(); }
void set_load(int host, double load);
void set_link(int host1, int host2);
virtual void generate() = 0;
void set_link(int host1, int host2);
virtual void generate() = 0;