A Branch-and-Cut Algorithm for the Multilevel Generalized Assignment Problem

被引:12
作者
Avella, Pasquale [1 ]
Boccia, Maurizio [1 ]
Vasilyev, Igor [2 ]
机构
[1] Univ Sannio, Dipartimento Ingn, Piazza Roma, I-82100 Benevento, Italy
[2] Russian Acad Sci, Inst Syst Dynam & Control Theory, Siberian Branch, Lermontov 664033, Russia
基金
俄罗斯基础研究基金会;
关键词
Generalized assignement problem; branch-and-cut; exact separation; VALID INEQUALITIES; TABU SEARCH; FACETS;
D O I
10.1109/ACCESS.2013.2273268
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The multilevel generalized assignment problem (MGAP) consists of minimizing the assignment cost of a set of jobs to machines, each having associated therewith a capacity constraint. Each machine can perform a job with different efficiency levels that entail different costs and amount of resources required. The MGAP was introduced in the context of large manufacturing systems as a more general variant of the well-known generalized assignment problem, where a single efficiency level is associated with each machine. In this paper, we propose a branch-and-cut algorithm whose core is an exact separation procedure for the multiple-choice knapsack polytope induced by the capacity constraints and single-level execution constraints. A computational experience on a set of benchmark instances is reported, showing the effectiveness of the proposed approach.
引用
收藏
页码:475 / 479
页数:5
相关论文
共 31 条
[1]  
[Anonymous], DISCRETE MATH
[2]   Implementing the Dantzig-Fulkerson-Johnson algorithm for large traveling salesman problems [J].
Applegate, D ;
Bixby, R ;
Chvátal, V ;
Cook, W .
MATHEMATICAL PROGRAMMING, 2003, 97 (1-2) :91-153
[3]   Independent and cooperative parallel search methods for the generalized assignment problem [J].
Asahiro, Y ;
Ishibashi, M ;
Yamashita, M .
OPTIMIZATION METHODS & SOFTWARE, 2003, 18 (02) :129-141
[4]   Computational Testing of a Separation Procedure for the Knapsack Set with a Single Continuous Variable [J].
Avella, Pasquale ;
Boccia, Maurizio ;
Vasilyev, Igor .
INFORMS JOURNAL ON COMPUTING, 2012, 24 (01) :165-171
[5]   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
[6]   A cutting plane algorithm for the capacitated facility location problem [J].
Avella, Pasquale ;
Boccia, Maurizio .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2009, 43 (01) :39-65
[7]   Computational experience with general cutting planes for the Set Covering problem [J].
Avella, Pasquale ;
Boccia, Maurizio ;
Vasilyev, Igor .
OPERATIONS RESEARCH LETTERS, 2009, 37 (01) :16-20
[8]  
Boccia Maurizio., 2008, Journal of Mathematical Modelling and Algorithms, V7, P43
[9]   GENERATING FENCHEL CUTTING PLANES FOR KNAPSACK POLYHEDRA [J].
Boyd, E. A. .
SIAM JOURNAL ON OPTIMIZATION, 1993, 3 (04) :734-750
[10]   A branch-and-price algorithm for the multilevel generalized assignment problem [J].
Ceselli, Alberto ;
Righini, Giovanni .
OPERATIONS RESEARCH, 2006, 54 (06) :1172-1184