Heuristic and exact algorithms for the identical parallel machine scheduling problem

被引:49
作者
Dell'Amico, Mauro [1 ]
Iori, Manuel [1 ]
Martello, Silvano [2 ]
Monaci, Michele [3 ]
机构
[1] Univ Modena & Reggio Emilia, DISMI, I-42100 Reggio Emilia, Italy
[2] Univ Bologna, DEIS, I-40136 Bologna, Italy
[3] Univ Padua, DEI, I-40136 Bologna, Italy
关键词
scheduling; identical parallel machines; bin packing; scatter search; column generation;
D O I
10.1287/ijoc.1070.0246
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Given a set of jobs with associated processing times, and a set of identical machines, each of which can process at most one job at a time, the parallel machine scheduling problem is to assign each job to exactly one machine so as to minimize the maximum completion time of a job. The problem is strongly NP-hard and has been intensively studied since the 1960s. We present a metaheuristic and an exact algorithm and analyze their average behavior on a large set of test instances from the literature. The metaheuristic algorithm, which is based on a scatter search paradigm, computationally proves to be highly effective and capable of solving to optimality a very high percentage of the publicly available test instances. The exact algorithm, which is based on a specialized binary search and a branch-and-price scheme, was able to quickly solve to optimality all remaining instances.
引用
收藏
页码:333 / 344
页数:12
相关论文
共 32 条
[1]  
Alvim ACF, 2004, LECT NOTES COMPUT SC, V3059, P1
[2]  
Blum M., 1973, Journal of Computer and System Sciences, V7, P448, DOI 10.1016/S0022-0000(73)80033-9
[3]  
BRUCKER P, 1998, SCHEDULING ALGORITHM
[4]  
Chen B, 2004, HDB SCHEDULING ALGOR, P175
[5]  
COFFMAN EG, 1978, SIAM J COMPUT, V7, P1, DOI 10.1137/0207001
[6]   A note on exact algorithms for the identical parallel machine scheduling problem [J].
Dell'Amico, M ;
Martello, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 160 (02) :576-578
[7]   Heuristic algorithms and scatter search for the cardinality constrained P∥Cmax problem [J].
Dell'Amico, M ;
Iori, M ;
Martello, S .
JOURNAL OF HEURISTICS, 2004, 10 (02) :169-204
[8]  
Dell'Amico M., 1995, ORSA Journal on Computing, V7, P191, DOI 10.1287/ijoc.7.2.191
[9]   New classes of fast lower bounds for bin packing problems [J].
Fekete, SP ;
Schepers, J .
MATHEMATICAL PROGRAMMING, 2001, 91 (01) :11-31
[10]  
FISCHETTI M, 1988, FORTRAN CODES NETWOR, V13, P401