A competent memetic algorithm for complex scheduling

被引:11
作者
Gonzalez, Miguel A. [1 ,2 ]
Vela, Camino R. [1 ,2 ]
Varela, Ramiro [1 ,2 ]
机构
[1] Univ Oviedo, AI Ctr, Oviedo, Spain
[2] Univ Oviedo, Dept Comp Sci, Oviedo, Spain
关键词
Memetic algorithms; Tabu search; Scheduling; Setup times; SHIFTING BOTTLENECK; SEARCH ALGORITHM; SHOP PROBLEM; SETUP TIMES;
D O I
10.1007/s11047-011-9300-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We face the job shop scheduling problem with sequence dependent setup times and makespan minimization by memetic algorithm. This algorithm combines a classic genetic algorithm with a local searcher. The performance of the local searcher relies on the combination of a tabu search algorithm with a neighborhood structure termed N (S) that are thoroughly described and analyzed. Also, two evolution models are considered: Lamarckian and Baldwinian evolution. We report results from an experimental study across conventional benchmark instances showing that the proposed algorithm outperforms the current state-of-the-art methods and that Lamarckian evolution is better than Baldwinian evolution.
引用
收藏
页码:151 / 160
页数:10
相关论文
共 25 条
[1]   THE SHIFTING BOTTLENECK PROCEDURE FOR JOB SHOP SCHEDULING [J].
ADAMS, J ;
BALAS, E ;
ZAWACK, D .
MANAGEMENT SCIENCE, 1988, 34 (03) :391-401
[2]  
[Anonymous], 826 CALT CONC COMP P
[3]  
Applegate D., 1991, ORSA Journal on Computing, V3, P149, DOI 10.1287/ijoc.3.2.149
[4]   Schedule generation schemes for the job-shop problem with sequence-dependent setup times: Dominance properties and computational analysis [J].
Artigues, C ;
Lopez, P ;
Ayache, PD .
ANNALS OF OPERATIONS RESEARCH, 2005, 138 (01) :21-52
[5]   Guided local search with shifting bottleneck for job shop scheduling [J].
Balas, E ;
Vazacopoulos, A .
MANAGEMENT SCIENCE, 1998, 44 (02) :262-275
[6]   Job shop scheduling with setup times, deadlines and precedence constraints [J].
Balas, Egon ;
Simonetti, Neil ;
Vazacopoulos, Alkis .
JOURNAL OF SCHEDULING, 2008, 11 (04) :253-262
[7]   Solution-guided multi-point constructive search for job shop scheduling [J].
Beck, J. Christopher .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2007, 29 :49-77
[8]   Combining Constraint Programming and Local Search for Job-Shop Scheduling [J].
Beck, J. Christopher ;
Feng, T. K. ;
Watson, Jean-Paul .
INFORMS JOURNAL ON COMPUTING, 2011, 23 (01) :1-14
[9]  
BIERWIRTH C, 1995, OR SPEKTRUM, V17, P87, DOI 10.1007/BF01719250
[10]   A BRANCH-AND-BOUND ALGORITHM FOR THE JOB-SHOP SCHEDULING PROBLEM [J].
BRUCKER, P ;
JURISCH, B ;
SIEVERS, B .
DISCRETE APPLIED MATHEMATICS, 1994, 49 (1-3) :107-127