Simulated annealing and genetic algorithms for the two-machine scheduling problem with a single server

被引:31
作者
Hasani, Keramat [1 ]
Kravchenko, Svetlana A. [2 ]
Werner, Frank [3 ]
机构
[1] Islamic Azad Univ, Malayer Branch, Dept Comp Engn, Malayer, Iran
[2] United Inst Informat Problems, Minsk, BELARUS
[3] Univ Magdeburg, Fak Math, D-39106 Magdeburg, Germany
关键词
scheduling; parallel machines; single server; simulated annealing; genetic algorithm; 2 PARALLEL MACHINES;
D O I
10.1080/00207543.2013.874607
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper considers the problem of scheduling a set of jobs on two parallel machines to minimise the makespan. Each job requires a set-up which must be done by a single server. The objective is to minimise the makespan. For this strongly NP-hard problem, a simulated annealing and a genetic algorithm are presented. The performance of these algorithms is evaluated for instances with up to 1000 jobs. The results are compared with existing algorithms from the literature. It is observed that the algorithms presented in this paper both show an excellent behaviour and that the objective function values obtained are very close to a lower bound. The superiority over existing algorithms is obtained by using a composite neighbourhood (mutation), generating several neighbours from sub-neighbourhoods with different probabilities and taking the best solution as generated neighbour.
引用
收藏
页码:3778 / 3792
页数:15
相关论文
共 16 条
[1]   Scheduling two parallel machines with a single server: the general case [J].
Abdekhodaee, AH ;
Wirth, A ;
Gan, HS .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (04) :994-1009
[2]   Scheduling parallel machines with a single server: some solvable cases and heuristics [J].
Abdekhodaee, AH ;
Wirth, A .
COMPUTERS & OPERATIONS RESEARCH, 2002, 29 (03) :295-315
[3]   A survey of scheduling problems with setup times or costs [J].
Allahverdi, Ali ;
Ng, C. T. ;
Cheng, T. C. E. ;
Kovalyov, Mikhail Y. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 187 (03) :985-1032
[4]   Complexity results for parallel machine problems with a single server [J].
Brucker, P ;
Dhaenens-Flipo, C ;
Knust, S ;
Kravchenko, SA ;
Werner, F .
JOURNAL OF SCHEDULING, 2002, 5 (06) :429-457
[5]   A branch-and-price algorithm for the general case of scheduling parallel machines with a single server [J].
Gan, Heng-Soon ;
Wirth, Andrew ;
Abdekhodaee, Amir .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (09) :2242-2247
[6]   Parallel machine scheduling with a common server [J].
Hall, NG ;
Potts, CN ;
Sriskandarajah, C .
DISCRETE APPLIED MATHEMATICS, 2000, 102 (03) :223-243
[7]  
Hasani K., 2013, COMPUTERS OPERATIONS, V41, P94
[8]   Parallel dedicated machine scheduling problem with sequence-dependent setups and a single server [J].
Huang, Simin ;
Cai, Linning ;
Zhang, Xiaoyue .
COMPUTERS & INDUSTRIAL ENGINEERING, 2010, 58 (01) :165-174
[9]   MIP models and hybrid algorithm for minimizing the makespan of parallel machines scheduling problem with a single server [J].
Kim, Mi-Yi ;
Lee, Young Hoon .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (11) :2457-2468
[10]   OPTIMIZATION BY SIMULATED ANNEALING [J].
KIRKPATRICK, S ;
GELATT, CD ;
VECCHI, MP .
SCIENCE, 1983, 220 (4598) :671-680