The generalized assignment problem examines the maximum profit assignm
ent of jobs to agents such that each job is assigned to precisely one
agent subject to capacity restrictions on the agents. A new algorithm
for the generalized assignment problem is presented that employs both
column generation and branch-and-bound to obtain optimal integer solut
ions to a set partitioning formulation of the problem.