Hi,
I need to assign N entities (each with possible parents and possible children) to M computation nodes while satisfying the following optimization conditions:
- Children of an entity want to be assigned to the same computation node (to maximize data locality among siblings)
- The distribution of entities should be as even as possible (i.e. no overtaxing of a single node).
I'm looking for some suggestions on heuristic methods to solve this problem.
I've read http://en.wikipedia.org/wiki/Assignment%5Fproblem.
Thanks.