The multilevel generalized assignment problem (MGAP) is a variation of the generalized assignment problem, in which agents can execute tasks at different efficiency levels with different costs. We present a branch-and-price algorithm that is the first exact algorithm for the MGAP. It is based on a decomposition into a master problem with set-partitioning constraints and a pricing subproblem that is a multiple-choice knapsack problem. We report on our computational experience with randomly generated instances with different numbers of agents, tasks, and levels; and with different correlations between cost and resource consumption for each agent-task-level assignment. Experimental results show that our algorithm is able to solve instances larger than those of the maximum size considered in the literature to proven optimality.
A branch-and-price algorithm for the multilevel generalized assignment problem / A. Ceselli, G. Righini. - In: OPERATIONS RESEARCH. - ISSN 0030-364X. - 54:6(2006), pp. 1172-1184.
|Titolo:||A branch-and-price algorithm for the multilevel generalized assignment problem|
CESELLI, ALBERTO (Primo)
RIGHINI, GIOVANNI (Ultimo)
|Settore Scientifico Disciplinare:||Settore MAT/09 - Ricerca Operativa|
|Data di pubblicazione:||2006|
|Digital Object Identifier (DOI):||http://dx.doi.org/10.1287/opre.1060.0323|
|Appare nelle tipologie:||01 - Articolo su periodico|