A Variable Block Insertion Heuristic for Solving Permutation Flow Shop Scheduling Problem with Makespan Criterion

被引:21
作者
Kizilay, Damla [1 ]
Tasgetiren, Mehmet Fatih [2 ,3 ]
Pan, Quan-Ke [4 ]
Gao, Liang [3 ]
机构
[1] Yasar Univ, Dept Ind Engn, TR-35100 Izmir, Turkey
[2] Istinye Univ, Dept Ind & Syst Engn, TR-34010 Istanbul, Turkey
[3] Huazhong Univ Sci & Technol, Dept Ind & Mfg Syst Engn, Wuhan 430074, Hubei, Peoples R China
[4] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai 200444, Peoples R China
基金
中国国家自然科学基金;
关键词
heuristic optimization; block insertion heuristic; flow shop scheduling; iterated greedy algorithm; constraint programming; mixed integer programming; ITERATED GREEDY ALGORITHM; DEPENDENT SETUP TIMES; DIFFERENTIAL EVOLUTION ALGORITHM; LOCAL SEARCH; MACHINE; OPTIMIZATION;
D O I
10.3390/a12050100
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we propose a variable block insertion heuristic (VBIH) algorithm to solve the permutation flow shop scheduling problem (PFSP). The VBIH algorithm removes a block of jobs from the current solution. It applies an insertion local search to the partial solution. Then, it inserts the block into all possible positions in the partial solution sequentially. It chooses the best one amongst those solutions from block insertion moves. Finally, again an insertion local search is applied to the complete solution. If the new solution obtained is better than the current solution, it replaces the current solution with the new one. As long as it improves, it retains the same block size. Otherwise, the block size is incremented by one and a simulated annealing-based acceptance criterion is employed to accept the new solution in order to escape from local minima. This process is repeated until the block size reaches its maximum size. To verify the computational results, mixed integer programming (MIP) and constraint programming (CP) models are developed and solved using very recent small VRF benchmark suite. Optimal solutions are found for 108 out of 240 instances. Extensive computational results on the VRF large benchmark suite show that the proposed algorithm outperforms two variants of the iterated greedy algorithm. 236 out of 240 instances of large VRF benchmark suite are further improved for the first time in this paper. Ultimately, we run Taillard's benchmark suite and compare the algorithms. In addition to the above, three instances of Taillard's benchmark suite are also further improved for the first time in this paper since 1993.
引用
收藏
页数:30
相关论文
共 42 条
[1]   Multi-objective sequence dependent setup times permutation flowshop: A new algorithm and a comprehensive study [J].
Ciavotta, Michele ;
Minella, Gerardo ;
Ruiz, Ruben .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 227 (02) :301-313
[2]   Carbon-efficient scheduling of flow shops by multi-objective optimization [J].
Ding, Jian-Ya ;
Song, Shiji ;
Wu, Cheng .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 248 (03) :758-771
[3]   An improved iterated greedy algorithm with a Tabu-based reconstruction strategy for the no-wait flowshop scheduling problem [J].
Ding, Jian-Ya ;
Song, Shiji ;
Gupta, Jatinder N. D. ;
Zhang, Rui ;
Chiong, Raymond ;
Wu, Cheng .
APPLIED SOFT COMPUTING, 2015, 30 :604-613
[4]   An iterated greedy algorithm with optimization of partial solutions for the makespan permutation flowshop problem [J].
Dubois-Lacoste, Jeremie ;
Pagnozzi, Federico ;
Stutzle, Thomas .
COMPUTERS & OPERATIONS RESEARCH, 2017, 81 :160-166
[5]   Iterated-greedy-based algorithms with beam search initialization for the permutation flowshop to minimise total tardiness [J].
Fernandez-Viagas, Victor ;
Valente, Jorge M. S. ;
Framinan, Jose M. .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 94 :58-69
[6]   A new vision of approximate methods for the permutation flowshop to minimise makespan: State-of-the-art and computational evaluation [J].
Fernandez-Viagas, Victor ;
Ruiz, Ruben ;
Framinan, Jose M. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 257 (03) :707-721
[7]   A computational evaluation of constructive and improvement heuristics for the blocking flow shop to minimise total flowtime [J].
Fernandez-Viagas, Victor ;
Leisten, Rainer ;
Framinan, Jose M. .
EXPERT SYSTEMS WITH APPLICATIONS, 2016, 61 :290-301
[8]   On insertion tie-breaking rules in heuristics for the permutation flowshop scheduling problem [J].
Fernandez-Viagas, Victor ;
Framinan, Jose M. .
COMPUTERS & OPERATIONS RESEARCH, 2014, 45 :60-67
[9]  
Garey M. R., 1976, Mathematics of Operations Research, V1, P117, DOI 10.1287/moor.1.2.117
[10]   Scatter search for minimizing weighted tardiness in a single machine scheduling with setups [J].
Gonzalez, Miguel A. ;
Jose Palacios, Juan ;
Vela, Camino R. ;
Hernandez-Arauzo, Alejandro .
JOURNAL OF HEURISTICS, 2017, 23 (2-3) :81-110