An Artificial Bee Colony Algorithm for Coordinated Scheduling of Production Jobs and Flexible Maintenance in Permutation Flowshops

被引:0
作者
Ladj, Asma [1 ]
Benbouzid-Si Tayeb, Fatima [2 ]
Dahamni, Alaeddine [2 ]
Benbouzid, Mohamed [3 ,4 ]
机构
[1] Railenium Res & Technol Inst, F-59540 Valenciennes, France
[2] Ecole Natl Super Informat ESI, Lab Methodes Concept Syst LMCS, BP 68M, Oued Smar 16270, Algiers, Algeria
[3] Univ Brest, Inst Rech Dupuy de Lome UMR CNRS 6027, F-29238 Brest, France
[4] Shanghai Maritime Univ, Logist Engn Coll, Shanghai 201306, Peoples R China
关键词
permutation flowshop scheduling problem; flexible maintenance; integrated scheduling of production and maintenance; artificial bee colony; PREVENTIVE MAINTENANCE; SINGLE-MACHINE; OPTIMIZATION ALGORITHM; GENETIC ALGORITHMS; FUZZY-LOGIC; SHOP; HYBRID; CLASSIFICATION; HEURISTICS; SEARCH;
D O I
10.3390/technologies12040045
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This research work addresses the integrated scheduling of jobs and flexible (non-systematic) maintenance interventions in permutation flowshop production systems. We propose a coordinated model in which the time intervals between successive maintenance tasks as well as their number are assumed to be non-fixed for each machine on the shopfloor. With such a flexible nature of maintenance activities, the resulting joint schedule is more practical and representative of real-world scenarios. Our goal is to determine the best job permutation in which flexible maintenance activities are properly incorporated. To tackle the NP-hard nature of this problem, an artificial bee colony (ABC) algorithm is developed to minimize the total production time (Makespan). Experiments are conducted utilizing well-known Taillard's benchmarks, enriched with maintenance data, to compare the proposed algorithm performance against the variable neighbourhood search (VNS) method from the literature. Computational results demonstrate the effectiveness of the proposed algorithm in terms of both solution quality and computational times.
引用
收藏
页数:21
相关论文
共 83 条
[1]   Machine scheduling problems in production: A tertiary study [J].
Abedinnia, Hamid ;
Clock, Christoph H. ;
Grosse, Eric H. ;
Schneider, Michael .
COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 111 :403-416
[2]  
[Anonymous], 2012, Machine scheduling problems: classification, complexity and computations
[3]   Improved quick artificial bee colony (iqABC) algorithm for global optimization [J].
Aslan, Selcuk ;
Badem, Hasan ;
Karaboga, Dervis .
SOFT COMPUTING, 2019, 23 (24) :13161-13182
[4]  
Atamuradov V., 2017, International Journal of Prognostics and Health Management, V8, P1, DOI DOI 10.36001/IJPHM.2017.V8I3.2667
[5]   A Machine-Learning-Assisted Simulation Approach for Incorporating Predictive Maintenance in Dynamic Flow-Shop Scheduling [J].
Azab, Eman ;
Nafea, Mohamed ;
Shihata, Lamia A. ;
Mashaly, Maggie .
APPLIED SCIENCES-BASEL, 2021, 11 (24)
[6]   Artificial bee colony algorithm for solving multi-objective distributed fuzzy permutation flow shop problem [J].
Baysal, M. Emin ;
Sarucan, Ahmet ;
Buyukozkan, Kadir ;
Engin, Orhan .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 42 (01) :439-449
[7]   Joint scheduling of jobs and Preventive Maintenance operations in the flowshop sequencing problem: A resolution with sequential and integrated strategies [J].
Benbouzid-Sitayeb F. ;
Guebli S.A. ;
Bessadi Y. ;
Varnier C. ;
Zerhouni N. .
International Journal of Manufacturing Research, 2011, 6 (01) :30-48
[8]   Scheduling flexible maintenance activities subject to job-dependent machine deterioration [J].
Bock, Stefan ;
Briskorn, Dirk ;
Horbach, Andrei .
JOURNAL OF SCHEDULING, 2012, 15 (05) :565-578
[9]   An upgraded artificial bee colony (ABC) algorithm for constrained optimization problems [J].
Brajevic, Ivona ;
Tuba, Milan .
JOURNAL OF INTELLIGENT MANUFACTURING, 2013, 24 (04) :729-740
[10]   Automated Design of Production Scheduling Heuristics: A Review [J].
Branke, Juergen ;
Su Nguyen ;
Pickardt, Christoph W. ;
Zhang, Mengjie .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (01) :110-124