Automatic generation of iterated greedy algorithms for the non-permutation flow shop scheduling problem with total completion time minimization

被引:21
作者
Brum, Artur [1 ]
Ruiz, Ruben [2 ]
Ritt, Marcus [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, Av Bento Goncalves 9500, BR-91501970 Porto Alegre, RS, Brazil
[2] Univ Politecn Valencia, Inst Tecnol Informat, Grp Sistemas Optimizat Aplicada, Ciudad Politecn Innovac, Acc B,Edif 8G,Camino Vera S-N, Valencia 46021, Spain
关键词
Non-permutation flow shop; Total completion time; Iterated greedy; Automatic algorithm configuration; SEARCH ALGORITHM; TARDINESS MINIMIZATION; M-MACHINE; MAKESPAN; HEURISTICS; CONFIGURATION; OPTIMIZATION; FORMULATIONS; DESIGN;
D O I
10.1016/j.cie.2021.107843
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we address the non-permutation flow shop scheduling problem, a more general variant of the flow shop problem in which the machines can have different sequences of jobs. We aim to minimize the total completion time. We propose a template to generate iterated greedy algorithms, and use an automatic algorithm configuration to obtain efficient methods. This is the first automated approach in the literature for the non-permutation flow shop scheduling problem. The algorithms start by building a high-quality permutation solution, which is then improved during a second phase that generates non-permutation solutions by changing the job order on some machines. The obtained algorithms are evaluated against two well-known benchmarks from the literature. The results show that they can find better schedules than the state-of-the-art methods for both the permutation and non-permutation flow shop scheduling problems in comparable experimental conditions, as evidenced by comprehensive computational and statistical testing. We conclude that using non-permutation schedules is a viable alternative to reduce the total completion time that production managers should consider.
引用
收藏
页数:13
相关论文
共 64 条
[21]   Efficient heuristics for flowshop sequencing with the objectives of makespan and flowtime minimisation [J].
Framinan, JM ;
Leisten, R ;
Ruiz-Usano, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 141 (03) :559-569
[22]   A survey of case studies in production scheduling: Analysis and perspectives [J].
Fuchigami, Helio Yochihiro ;
Rangel, Socorro .
JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 25 :425-436
[23]  
Garey M. R., 1976, Mathematics of Operations Research, V1, P117, DOI 10.1287/moor.1.2.117
[24]   ParamILS: An Automatic Algorithm Configuration Framework [J].
Hutter, Frank ;
Hoos, Holger H. ;
Leyton-Brown, Kevin ;
Stuetzle, Thomas .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2009, 36 :267-306
[25]   A multi-level hybrid framework applied to the general flow-shop scheduling problem [J].
Jain, AS ;
Meeran, S .
COMPUTERS & OPERATIONS RESEARCH, 2002, 29 (13) :1873-1901
[26]  
Johnson S. M., 1954, Naval Research Logistics Quarterly, V1, P61, DOI [10.1002/nav.3800010110, DOI 10.1002/NAV.3800010110]
[27]   An improved NEH heuristic to minimize makespan in permutation flow shops [J].
Kalczynski, Pawel J. ;
Kamburowski, Jerzy .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (09) :3001-3008
[28]   An empirical analysis of the optimality rate of flow shop heuristics [J].
Kalczynski, Pawel J. ;
Kamburowski, Jerzy .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 198 (01) :93-101
[29]   A hybrid iterated greedy algorithm for total tardiness minimization in permutation flowshops [J].
Karabulut, Korhan .
COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 98 :300-307