A branch-and-price algorithm for the multilevel generalized assignment problem

被引:16
作者
Ceselli, Alberto [1 ]
Righini, Giovanni [1 ]
机构
[1] Univ Milan, Dipartimento Tecnol Informaz, I-26013 Crema, Italy
关键词
D O I
10.1287/opre.1060.0323
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
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.
引用
收藏
页码:1172 / 1184
页数:13
相关论文
共 14 条
[1]   Branch-and-price: Column generation for solving huge integer programs [J].
Barnhart, C ;
Johnson, EL ;
Nemhauser, GL ;
Savelsbergh, MWP ;
Vance, PH .
OPERATIONS RESEARCH, 1998, 46 (03) :316-329
[2]   A branch-and-price algorithm for the capacitated p-median problem [J].
Ceselli, A ;
Righini, G .
NETWORKS, 2005, 45 (03) :125-142
[3]   Two exact algorithms for the capacitated p-median problem [J].
Ceselli, Alberto .
4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2003, 1 (04) :319-340
[4]   Heuristic solution methods for the multilevel generalized assignment problem [J].
French, AP ;
Wilson, JM .
JOURNAL OF HEURISTICS, 2002, 8 (02) :143-153
[5]   IMPROVED COMPUTER-BASED PLANNING TECHNIQUES .2. [J].
GLOVER, F ;
HULTZ, J ;
KLINGMAN, D .
INTERFACES, 1979, 9 (04) :12-20
[6]   TABU SEARCH FOR THE MULTILEVEL GENERALIZED ASSIGNMENT PROBLEM [J].
LAGUNA, M ;
KELLY, JP ;
GONZALEZVELARDE, JL ;
GLOVER, F .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 82 (01) :176-189
[7]   AN AUTOMATIC METHOD OF SOLVING DISCRETE PROGRAMMING-PROBLEMS [J].
LAND, AH ;
DOIG, AG .
ECONOMETRICA, 1960, 28 (03) :497-520
[8]  
Martello S., 1990, KNAPSACK PROBLEMS AL
[9]  
Martin R. K., 1999, LARGE SCALE LINEAR I
[10]   Solving the generalized assignment problem: An optimizing and heuristic approach [J].
Nauss, RM .
INFORMS JOURNAL ON COMPUTING, 2003, 15 (03) :249-266