A population-based iterated greedy algorithm for no-wait job shop scheduling with total flow time criterion

被引:40
作者
Deng, Guanlong [1 ]
Su, Qingtang [1 ]
Zhang, Zhiwang [1 ]
Liu, Huixia [1 ]
Zhang, Shuning [1 ]
Jiang, Tianhua [2 ]
机构
[1] Ludong Univ, Key Lab Cyber Phys Syst & Intelligent Control Uni, Sch Informat & Elect Engn, Yantai 264025, Peoples R China
[2] Ludong Univ, Sch Transportat, Yantai 264025, Peoples R China
基金
中国国家自然科学基金;
关键词
Scheduling; Job shop; Flow shop; No-wait; Metaheuristics; Evolutionary algorithms; BEE COLONY ALGORITHM; GENETIC ALGORITHM; TABU SEARCH; MACHINE; MAKESPAN; BLOCKING; MINIMIZE; OPTIMIZATION;
D O I
10.1016/j.engappai.2019.103369
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The no-wait job shop where no waiting time is allowed between two successive operations of a job has a strong industrial background, especially in steel-making industry and concrete manufacturing. This study formulates the no-wait job shop problem with a total flow time criterion based on time difference and decomposes the problem into timetabling and sequencing subproblems. Several timetabling methods are designed for the total flow time criterion to generate a sequence timetable. By adopting favourable features of the iterated greedy algorithm, the population-based iterated greedy (PBIG) algorithm for the sequencing subproblem is proposed. The individuals in the population evolve by means of a destruction and construction perturbator and an insertion-based local search. In each iteration, a tournament selection is designed to replace a relatively worse solution. In order to generate starting solutions with a certain quality and diversity, the Nawaz-Enscore-Ham-based heuristics for flow shop scheduling are extended in no-wait job shops. In computational experiments based on well-known benchmark instances, timetabling methods are investigated, and it is shown that the left timetabling is superior to other timetabling methods for the total flow time minimisation. Computational results also show that the proposed algorithm significantly outperforms several state-of-the-art metaheuristics, and it could be applicable to practical production environment.
引用
收藏
页数:15
相关论文
共 63 条
[1]   THE SHIFTING BOTTLENECK PROCEDURE FOR JOB SHOP SCHEDULING [J].
ADAMS, J ;
BALAS, E ;
ZAWACK, D .
MANAGEMENT SCIENCE, 1988, 34 (03) :391-401
[2]   Branch-and-bound and PSO algorithms for no-wait job shop scheduling [J].
AitZai, Abdelhakim ;
Benmedjdoub, Brahim ;
Boudhar, Mourad .
JOURNAL OF INTELLIGENT MANUFACTURING, 2016, 27 (03) :679-688
[3]  
[Anonymous], 2016, SCHEDULING THEORY AL, DOI DOI 10.1007/978-3-319-26580-3
[4]  
Applegate D., 1991, ORSA Journal on Computing, V3, P149, DOI 10.1287/ijoc.3.2.149
[5]   An effective iterated greedy algorithm for scheduling unrelated parallel batch machines with non-identical capacities and unequal ready times [J].
Arroyo, Jose Elias C. ;
Leung, Joseph Y. -T. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 105 :84-100
[6]   Minimizing makespan in no-wait job shops [J].
Bansal, N ;
Mahdian, M ;
Sviridenko, M .
MATHEMATICS OF OPERATIONS RESEARCH, 2005, 30 (04) :817-831
[7]   Solving the no-wait job-shop problem by using genetic algorithm with automatic adjustment [J].
Bozejko, Wojciech ;
Makuchowski, Mariusz .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 57 (5-8) :735-752
[8]   A fast hybrid tabu search algorithm for the no-wait job shop problem [J].
Bozejko, Wojciech ;
Makuchowski, Mariusz .
COMPUTERS & INDUSTRIAL ENGINEERING, 2009, 56 (04) :1502-1509
[9]   Optimal job insertion in the no-wait job shop [J].
Buergy, Reinhard ;
Groeflin, Heinz .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2013, 26 (02) :345-371
[10]  
Burgy R., 2016, Journal of Combinatorial Optimization, V33, P1