A computational study of exact knapsack separation for the generalized assignment problem

被引:36
作者
Avella, Pasquale [2 ]
Boccia, Maurizio [2 ]
Vasilyev, Igor [1 ]
机构
[1] Russian Acad Sci, Inst Syst Dynam & Control Theory, Siberian Branch, Irkutsk 664033, Russia
[2] Univ Sannio, Res Ctr Software Technol, I-82100 Benevento, Italy
关键词
Generalized assignment problem; Cutting plane algorithm; Exact separation; FENCHEL CUTTING PLANES; VALID INEQUALITIES; INTEGER PROGRAMS; PRICE ALGORITHM; TABU SEARCH; FACETS; CUTS;
D O I
10.1007/s10589-008-9183-8
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
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.
引用
收藏
页码:543 / 555
页数:13
相关论文
共 26 条
[11]   A family of inequalities for the generalized assignment polytope [J].
de Farias, IR ;
Nemhauser, GL .
OPERATIONS RESEARCH LETTERS, 2001, 29 (02) :49-55
[12]  
Fukasawa R, 2007, LECT NOTES COMPUT SC, V4513, P225
[13]   THE GENERALIZED ASSIGNMENT PROBLEM - VALID INEQUALITIES AND FACETS [J].
GOTTLIEB, ES ;
RAO, MR .
MATHEMATICAL PROGRAMMING, 1990, 46 (01) :31-52
[14]   (1,K)-CONFIGURATION FACETS FOR THE GENERALIZED ASSIGNMENT PROBLEM [J].
GOTTLIEB, ES ;
RAO, MR .
MATHEMATICAL PROGRAMMING, 1990, 46 (01) :53-60
[15]  
KAPARIS K, 2008, SEPARATION ALG UNPUB
[16]   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
[17]   Solving the generalized assignment problem: An optimizing and heuristic approach [J].
Nauss, RM .
INFORMS JOURNAL ON COMPUTING, 2003, 15 (03) :249-266
[18]   HEURISTICS FOR THE GENERALIZED ASSIGNMENT PROBLEM - SIMULATED ANNEALING AND TABU SEARCH APPROACHES [J].
OSMAN, IH .
OR SPEKTRUM, 1995, 17 (04) :211-225
[19]  
Padberg M. W., 1973, Mathematical Programming, V5, P199, DOI 10.1007/BF01580121
[20]  
Pigatti A., 2005, ELECT NOTES DISCRETE, V19, P389