Greedy randomized adaptive search procedure for simultaneous scheduling of production and preventive maintenance activities in dynamic flexible job shops

被引:21
作者
Baykasoglu, Adil [1 ]
Madenoglu, Fatma S. [2 ]
机构
[1] Dokuz Eylul Univ, Fac Engn, Dept Ind Engn, Izmir, Turkey
[2] Abdullah Gul Univ, Dept Management Sci, Kayseri, Turkey
关键词
Dynamic flexible job shop scheduling; Preventive maintenance policy; GRASP; Rescheduling; BEE COLONY ALGORITHM; DEPENDENT SETUP TIMES; MACHINE BREAKDOWN; GENETIC ALGORITHM; GRASP ALGORITHM; PROBLEM SUBJECT; OPTIMIZATION; EVOLUTIONARY; AVAILABILITY; PERFORMANCE;
D O I
10.1007/s00500-021-06053-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the present study, we proposed a greedy randomized adaptive search procedure (GRASP) for integrated scheduling of dynamic flexible job shops with a novel preventive maintenance policy. In most of the real-life scheduling practices, unexpected and unknown events occur frequently, which necessitates solving operations and maintenance scheduling problems dynamically. Dynamic events like new order arrival, machine breakdown, changes in due date, order cancellation, and urgent order are considered in this study. Moreover, order acceptance/rejection decisions and an order review release mechanism are also taken into account in order to enhance the overall performance by adjusting capacity regarding to customer due date requirements. Four objectives namely mean tardiness, schedule instability, makespan, and mean flow time are considered within a lexicographic programming logic. Random test instances are generated for the stated dynamic scheduling problem. In order to confirm the applicability of the proposed GRASP-based algorithm, extensive experiments were also conducted on well-known job shop scheduling benchmark instances and flexible job shop scheduling benchmark instances with preventive maintenance activities. Computational experiments conducted under various experimental settings such as flexibility level and due date tightness in addition to different preventive maintenance policies. To the best of our knowledge, the present study presents the first attempt through GRASP for simultaneous dynamic scheduling of operations and preventive maintenance activities in flexible job shops. Results of the extensive computational experiments demonstrate that simultaneous scheduling of manufacturing operations and preventive maintenance activities is a viable and effective approach for performance improvement in dynamic flexible job shop scheduling environments.
引用
收藏
页码:14893 / 14932
页数:40
相关论文
共 74 条
[1]   A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms [J].
Ahmadi, Ehsan ;
Zandieh, Mostafa ;
Farrokh, Mojtaba ;
Emami, Seyed Mohammad .
COMPUTERS & OPERATIONS RESEARCH, 2016, 73 :56-66
[2]   Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm [J].
Al-Hinai, Nasr ;
ElMekkawy, T. Y. .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2011, 132 (02) :279-291
[3]   An artificial immune algorithm for the flexible job-shop scheduling problem [J].
Bagheri, A. ;
Zandieh, M. ;
Mahdavi, Iraj ;
Yazdani, M. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (04) :533-541
[4]   Preemptive goal programming using simulated annealing [J].
Baykasoglu, A .
ENGINEERING OPTIMIZATION, 2005, 37 (01) :49-63
[5]   Linguistic-based meta-heuristic optimization model for flexible job shop scheduling [J].
Baykasoglu, A .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2002, 40 (17) :4523-4543
[6]   Greedy randomized adaptive search for dynamic flexible job-shop scheduling [J].
Baykasoglu, Adil ;
Madenoglu, Fatma S. ;
Hamzadayi, Alper .
JOURNAL OF MANUFACTURING SYSTEMS, 2020, 56 (56) :425-451
[7]   Dynamic scheduling of parallel heat treatment furnaces: A case study at a manufacturing system [J].
Baykasoglu, Adil ;
Ozsoydan, Fehmi B. .
JOURNAL OF MANUFACTURING SYSTEMS, 2018, 46 :152-162
[8]   Evolutionary and population-based methods versus constructive search strategies in dynamic combinatorial optimization [J].
Baykasoglu, Adil ;
Ozsoydan, Fehmi B. .
INFORMATION SCIENCES, 2017, 420 :159-183
[9]   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
[10]   Testing the performance of teaching-learning based optimization (TLBO) algorithm on combinatorial problems: Flow shop and job shop scheduling cases [J].
Baykasoglu, Adil ;
Hamzadayi, Alper ;
Kose, Simge Yelkenci .
INFORMATION SCIENCES, 2014, 276 :204-218