An exact method with variable fixing for solving the generalized assignment problem

被引:36
作者
Posta, Marius [1 ]
Ferland, Jacques A. [1 ]
Michelon, Philippe [2 ]
机构
[1] Univ Montreal, Dept Informat & Rech Operat, Montreal, PQ H3C 3J7, Canada
[2] Univ Avignon & Pays Vaucluse, Lab Informat Avignon, F-84911 Avignon 9, France
关键词
Integer programming; Generalized assignment problem; Branch and bound; Lagrangian relaxation; Dynamic programming; ALGORITHM;
D O I
10.1007/s10589-011-9432-0
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We propose a simple exact algorithm for solving the generalized assignment problem. Our contribution is twofold: we reformulate the optimization problem into a sequence of decision problems, and we apply variable-fixing rules to solve these effectively. The decision problems are solved by a simple depth-first lagrangian branch-and-bound method, improved by our variable-fixing rules to prune the search tree. These rules rely on lagrangian reduced costs which we compute using an existing but little-known dynamic programming algorithm.
引用
收藏
页码:629 / 644
页数:16
相关论文
共 15 条
[1]   Integer-programming software systems [J].
Atamtürk, A ;
Savelsbergh, MWP .
ANNALS OF OPERATIONS RESEARCH, 2005, 140 (01) :67-124
[2]   A computational study of exact knapsack separation for the generalized assignment problem [J].
Avella, Pasquale ;
Boccia, Maurizio ;
Vasilyev, Igor .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2010, 45 (03) :543-555
[3]  
Beasley J.E., GEN ASSIGNMENT PROBL
[4]   A Tabu search heuristic for the generalized assignment problem [J].
Díaz, JA ;
Fernández, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2001, 132 (01) :22-38
[5]   Solving semidefinite quadratic problems within nonsmooth optimization algorithms [J].
Frangioni, A .
COMPUTERS & OPERATIONS RESEARCH, 1996, 23 (11) :1099-1118
[6]   Effective algorithm and heuristic for the generalized assignment problem [J].
Haddadi, S ;
Ouzia, H .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 153 (01) :184-190
[7]  
Karabakal N., 1992, AB BAF MU MAG KASH B
[8]   Solving the generalized assignment problem: An optimizing and heuristic approach [J].
Nauss, RM .
INFORMS JOURNAL ON COMPUTING, 2003, 15 (03) :249-266
[9]  
Pigatti A., 2005, ELECT NOTES DISCRETE, V5, P389
[10]   A minimal algorithm for the 0-1 Knapsack Problem [J].
Pisinger, D .
OPERATIONS RESEARCH, 1997, 45 (05) :758-767