set partitioning heuristic for the generalized assignment problem | lit.salon