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 条
[1]   Solving a flow shop scheduling problem with missing operations in an Industry 4.0 production environment [J].
Alejandro Rossit, Daniel ;
Toncovich, Adrian ;
Gabriel Rossit, Diego ;
Nesmachnow, Sergio .
JOURNAL OF PROJECT MANAGEMENT, 2021, 6 (01) :33-44
[2]   The Non-Permutation Flow-Shop scheduling problem: A literature review [J].
Alejandro Rossit, Daniel ;
Tohme, Fernando ;
Frutos, Mariano .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2018, 77 :143-153
[3]   Automatic Algorithm Design for Hybrid Flowshop Scheduling Problems [J].
Alfaro-Fernandez, Pedro ;
Ruiz, Ruben ;
Pagnozzi, Federico ;
Stutzle, Thomas .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 282 (03) :835-845
[4]  
Baker KR, 2013, PRINCIPLES SEQUENCIN
[5]  
Bansal S. P., 1977, AIIE Transactions, V9, P306, DOI 10.1080/05695557708975160
[6]   Fast heuristics for minimizing the makespan in non-permutation flow shops [J].
Benavides, Alexander J. ;
Ritt, Marcus .
COMPUTERS & OPERATIONS RESEARCH, 2018, 100 :230-243
[7]  
Benavides AJ, 2015, P I C AUTOMAT PLAN S, P34
[8]   Two simple and effective heuristics for minimizing the makespan in non-permutation flow shops [J].
Benavides, Alexander J. ;
Ritt, Marcus .
COMPUTERS & OPERATIONS RESEARCH, 2016, 66 :160-169
[9]   Automatic Design of Heuristics for Minimizing the Makespan in Permutation Flow Shops [J].
Brum, Artur ;
Ritt, Marcus .
2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, :2403-2410
[10]   Automatic Algorithm Configuration for the Permutation Flow Shop Scheduling Problem Minimizing Total Completion Time [J].
Brum, Artur ;
Ritt, Marcus .
EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2018, 2018, 10782 :85-100