Abstract:The classical generalized assignment problem (GAP) may be stated as finding a minimum-cost assignment of tasks to agents such that each task is assigned to exactly one agent and such that each agent's resource capacity is honored. This NP-hard problem has applications that include job scheduling, routing, loading for flexible manufacturing systems, and facility location. Due to the difficulty in solving “hard” GAPs to optimality, most recent papers either describe heuristic methods for generating “good” soluti… Show more
“…For instance, e cient algorithms for the generalized assignment problem rely on a Lagrangian relaxation of some of the constraints, yielding a couple of knapsack problems (Nauss, 2003).…”
“…For instance, e cient algorithms for the generalized assignment problem rely on a Lagrangian relaxation of some of the constraints, yielding a couple of knapsack problems (Nauss, 2003).…”
“…It concerns a branch and bound algorithm to solve small but difficult instances. This algorithm is based on a previous work, which was developed for the GAP, see Nauss [8].…”
“…Because of its computational difficulty, GAP is a challenging integer programming problem, which stimulated a wide interest among researchers [1,9,11,14,15,18,19,16,20,21,23,24,25,26].…”
Section: Introductionmentioning
confidence: 99%
“…Nauss [19] proposed a Branch-and-Bound based on the lagrangian relaxation of the equality constraints (4). The algorithm presented in this paper runs in the space of original variables, using the facets of P KN (i) as cutting planes, as detailed in the following section.…”
The Generalized Assignment Problem is a well-known NP-hard combinatorial optimization problem which consists of minimizing the assignment costs of a set of jobs to a set of machines satisfying capacity constraints. Most of the existing algorithms are of a Branch-and-Price type, with lower bounds computed through Dantzig-Wolfe reformulation and column generation.In this paper we propose a cutting plane algorithm working in the space of the variables of the basic formulation, whose core is an exact separation procedure for the knapsack polytopes induced by the capacity constraints. We show that an efficient implementation of the exact separation procedure allows to deal with large-scale instances and to solve to optimality several previously unsolved instances.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.