Heuristics for the multi‐resource generalized assignment problem