A two-level evolutionary algorithm for dynamic scheduling in flexible job shop environment

被引:2
作者
Saouabi, Mohamed Dhia Eddine [1 ]
Nouri, Houssem Eddine [1 ,2 ]
Belkahla Driss, Olfa [1 ,3 ]
机构
[1] Univ Manouba, ENSI, LARIA UR22ES01, Campus Univ Manouba, Manouba 2010, Tunisia
[2] Univ Kairouan, Inst Super Informat & Gest Kairouan, Av Khemais El Alouini, Kairouan 3100, Tunisia
[3] Univ Manouba, ESCT, Campus Univ Manouba, Manouba 2010, Tunisia
关键词
Dynamic scheduling; Flexible job shop; Evolutionary algorithms; Bi-level optimization; CHEMICAL-REACTION OPTIMIZATION; GENETIC ALGORITHM; TABU SEARCH;
D O I
10.1007/s12065-024-00976-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In many industrial real-world environments, scheduling necessitates continual reactive adjustments due to unpredictable perturbations, leading to the dynamic transformation of predefined static schedules. In this paper, we introduce a new framework named a two-level evolutionary algorithm (2LEA) as a comprehensive approach for addressing the dynamic flexible job shop scheduling problem. The 2LEA is based on a bi-level optimization design, where the upper level is dedicated to solving the general flexible job shop scheduling problem, and the lower level is used as a new evolutionary operator guided by a probability rate in the upper level, focusing on the optimization of operation sequences. This framework is capable of handling four dynamic events job insertion, job cancellation, machine breakdown, and job replacement using a predictive-reactive rescheduling strategy. By addressing the previously unexplored dynamic event of job replacement, this paper fills a significant gap in the literature and opens avenues for further research. Extensive computational experiments conducted on well-known benchmark instances from the Brandimarte and Hurink datasets demonstrate the effectiveness and efficiency of our proposed scheduling algorithm. Our results showcase the superior performance of 2LEA over state-of-the-art approaches in terms of solution quality, affirming its potential as a leading solution for both static and dynamic scheduling challenges.
引用
收藏
页码:4133 / 4153
页数:21
相关论文
共 47 条
[1]   Multiobjective Flexible Job-Shop Rescheduling With New Job Insertion and Machine Preventive Maintenance [J].
An, Youjun ;
Chen, Xiaohui ;
Gao, Kaizhou ;
Li, Yinghe ;
Zhang, Lin .
IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (05) :3101-3113
[2]  
Aribi D, 2023, MULTIOBJECTIVE OPTIM
[3]  
Bao L., 2010, RES DYNAMIC SCHEDULI
[4]   Greedy randomized adaptive search for dynamic flexible job-shop scheduling [J].
Baykasoglu, Adil ;
Madenoglu, Fatma S. ;
Hamzadayi, Alper .
JOURNAL OF MANUFACTURING SYSTEMS, 2020, 56 :425-451
[5]   Solving comprehensive dynamic job shop scheduling problem by using a GRASP-based approach [J].
Baykasoglu, Adil ;
Karaslan, Fatma S. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2017, 55 (11) :3308-3325
[6]  
Ben Ali K, 2018, IEEE INT C EMERG, P1137, DOI 10.1109/ETFA.2018.8502560
[7]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[8]  
Bukkur KMMA, 2018, GLOB J RES ENG
[9]   Solving the Flexible Job Shop Scheduling Problem With Makespan Optimization by Using a Hybrid Taguchi-Genetic Algorithm [J].
Chang, Hao-Chin ;
Chen, Yeh-Peng ;
Liu, Tung-Kuan ;
Chou, Jyh-Horng .
IEEE ACCESS, 2015, 3 :1740-1754
[10]   Improved particle swarm optimization algorithm based novel encoding and decoding schemes for flexible job shop scheduling problem [J].
Ding, Haojie ;
Gu, Xingsheng .
COMPUTERS & OPERATIONS RESEARCH, 2020, 121