Multi-operator communication based differential evolution with sequential Tabu Search approach for job shop scheduling problems

被引:25
作者
Mahmud, Shahed [1 ,2 ]
Abbasi, Alireza [1 ]
Chakrabortty, Ripon K. [1 ]
Ryan, Michael J. [3 ]
机构
[1] Univ New South Wales, Sch Engn & IT, Canberra, ACT 2610, Australia
[2] Rajshahi Univ Engn & Technol, Dept Ind & Prod Engn, Rajshahi 6204, Bangladesh
[3] Capabil Associates Canberra, Canberra, ACT, Australia
关键词
Job shop scheduling problem; Differential Evolution; Diversity check mechanism; Tabu Search; N7 neighbourhood structure; BEE COLONY ALGORITHM; SHIFTING BOTTLENECK PROCEDURE; MODEL GENETIC ALGORITHM; OPTIMIZATION ALGORITHM; NEIGHBORHOOD SEARCH; WILCOXON TEST; EXPLORATION; SOLVE;
D O I
10.1016/j.asoc.2021.107470
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper develops a multi-operator based differential evolution with a communication strategy (MCDE) being integrated with a sequential Tabu Search (MCDE/TS) to solve the job shop scheduling problem (JSSP) with the objective of minimizing makespan. The three variants of DE which are implemented in the proposed algorithm evolve as independent sub-populations, which relate to a communication strategy that maintains the diversity and quality of each sub-population by employing a proposed mixed selection strategy to avoid premature convergence. The best solution order obtained from MCDE is then passed to Tabu Search (TS) and the evolution process is continued, creating neighbour solutions with N7 neighbourhood structure. This algorithm ensures the population diversity with curving the premature convergence but experiences faster convergence. The design of experiment for parameter tuning is employed for the best combination of the proposed algorithm's parameter. The performance of the proposed MCDE/TS algorithm is evaluated against a number of state-of-the-art algorithms to show its competence in solving 122 standard benchmark instances. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:15
相关论文
共 76 条
[41]   An advanced tabu search algorithm for the job shop problem [J].
Nowicki, E ;
Smutnicki, C .
JOURNAL OF SCHEDULING, 2005, 8 (02) :145-159
[42]   Scheduling flow shops using differential evolution algorithm [J].
Onwubolu, G ;
Davendra, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 171 (02) :674-692
[43]  
Ouaarab A, 2014, IEEE INT SYMP INTELL, P1872, DOI 10.1109/ISIC.2014.6967636
[44]   A discrete differential evolution algorithm for the permutation flowshop scheduling problem [J].
Pan, Quan-Ke ;
Tasgetiren, Mehmet Fatih ;
Liang, Yun-Chia .
COMPUTERS & INDUSTRIAL ENGINEERING, 2008, 55 (04) :795-816
[45]   A tabu search/path relinking algorithm to solve the job shop scheduling problem [J].
Peng, Bo ;
Lu, Zhipeng ;
Cheng, T. C. E. .
COMPUTERS & OPERATIONS RESEARCH, 2015, 53 :154-164
[46]   Research on multi-agent genetic algorithm based on tabu search for the job shop scheduling problem [J].
Peng, Chong ;
Wu, Guanglin ;
Liao, T. Warren ;
Wang, Hedong .
PLOS ONE, 2019, 14 (09)
[47]   Comparative evaluation of genetic algorithms for job-shop scheduling [J].
Ponnambalam, SG ;
Aravindan, P ;
Rao, PS .
PRODUCTION PLANNING & CONTROL, 2001, 12 (06) :560-574
[48]   A hybrid Differential Evolution-Tabu Search algorithm for the solution of Job-Shop Scheduling Problems [J].
Ponsich, Antonin ;
Coello Coello, Carlos A. .
APPLIED SOFT COMPUTING, 2013, 13 (01) :462-474
[49]   A new hybrid genetic algorithm for job shop scheduling problem [J].
Ren Qing-dao-er-ji ;
Wang, Yuping .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (10) :2291-2299
[50]   Landscape-assisted multi-operator differential evolution for solving constrained optimization problems [J].
Sallam, Karam M. ;
Elsayed, Saber M. ;
Sarker, Ruhul A. ;
Essam, Daryl L. .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 162