A linear relaxation heuristic for the generalized assignment problem | Synapse