Variable neighborhood search algorithms for the permutation flowshop scheduling problem with the preventive maintenance

This paper addresses to the permutation flowshop scheduling problem while considering the preventive maintenance in the non-resumable case. The criterion to be optimized is the makespan. Two variable neighborhood search algorithms are proposed. In the first algorithm, only one initial solution is generated according to a constructive heuristic. In the second algorithm, a learning process using a probabilistic model is introduced to the variable neighborhood algorithm in order to generate the initial solution. The computational results show the high performance of the proposed algorithms according to the compared approaches. Besides, the change of the initial solution during the optimization procedure may improve the performance of the variable neighborhood search algorithm.

[1]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[2]  Riad Aggoune,et al.  Minimizing the makespan for the flow shop scheduling problem with availability constraints , 2001, Eur. J. Oper. Res..

[3]  Rym M'Hallah,et al.  A binary multiple knapsack model for single machine scheduling with machine unavailability , 2016, Comput. Oper. Res..

[4]  Chengbin Chu,et al.  A survey of scheduling with deterministic machine availability constraints , 2010, Comput. Ind. Eng..

[5]  Fatima Benbouzid-Si Tayeb,et al.  Towards an artificial immune system for scheduling jobs and preventive maintenance operations in flowshop problems , 2014, 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE).

[6]  Jacques Teghem,et al.  Scheduling hybrid flow shop problem with non-fixed availability constraints , 2010 .

[7]  Alessandro Birolini Reliability Engineering: Theory and Practice , 1999 .

[8]  Noureddine Zerhouni,et al.  Joint scheduling of jobs and Preventive Maintenance operations in the flowshop sequencing problem: a resolution with sequential and integrated strategies , 2011, Int. J. Manuf. Res..

[9]  Abdelhakim Artiba,et al.  Nested general variable neighborhood search for the periodic maintenance problem , 2015, Eur. J. Oper. Res..

[10]  Celso C. Ribeiro,et al.  Scheduling workover rigs for onshore oil production , 2006, Discret. Appl. Math..

[11]  A. Hertz,et al.  A new heuristic method for the flow shop sequencing problem , 1989 .

[12]  H. Mühlenbein,et al.  From Recombination of Genes to the Estimation of Distributions I. Binary Parameters , 1996, PPSN.

[13]  Dehua Xu,et al.  Makespan minimization for two parallel machines scheduling with a periodic availability constraint: Mathematical programming model, average-case analysis, and anomalies , 2013 .

[14]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

[15]  Chung-Yee Lee,et al.  Minimizing the makespan in the two-machine flowshop scheduling problem with an availability constraint , 1997, Oper. Res. Lett..

[16]  Mohamed Haouari,et al.  Short-term planning of liquefied natural gas deliveries , 2018 .

[17]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[18]  Chou-Jung Hsu,et al.  A two-machine flowshop scheduling problem with a separated maintenance constraint , 2008, Comput. Oper. Res..

[19]  I. Osman,et al.  Simulated annealing for permutation flow-shop scheduling , 1989 .

[20]  Umar M. Al-Turki,et al.  Integrated Maintenance Planning in Manufacturing Systems , 2014 .

[21]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[22]  Samir Lamouri,et al.  Simultaneously scheduling n jobs and the preventive maintenance on the two-machine flow shop to minimize the makespan , 2008 .

[23]  Joaquín A. Pacheco,et al.  Variable neighborhood search with memory for a single-machine scheduling problem with periodic maintenance and sequence-dependent set-up times , 2018, Knowl. Based Syst..

[24]  Dehua Xu,et al.  Makespan Minimization for Two Parallel Machines Scheduling with a Periodic Availability Constraint: The Preemptive Offline Version , 2009, 2010 Third International Joint Conference on Computational Science and Optimization.

[25]  Rubén Ruiz,et al.  Considering scheduling and preventive maintenance in the flowshop sequencing problem , 2007, Comput. Oper. Res..

[26]  Asma Ladj,et al.  A Hybrid of Variable Neighbor Search and Fuzzy Logic for the permutation flowshop scheduling problem with predictive maintenance , 2017, KES.

[27]  Chandrasekharan Rajendran,et al.  Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs , 2004, Eur. J. Oper. Res..

[28]  Bassem Jarboui,et al.  An estimation of distribution algorithm for minimizing the total flowtime in permutation flowshop scheduling problems , 2009, Comput. Oper. Res..

[29]  Rubén Ruiz,et al.  TWO NEW ROBUST GENETIC ALGORITHMS FOR THE FLOWSHOP SCHEDULING PROBLEM , 2006 .

[30]  Mostafa Zandieh,et al.  Incorporating periodic preventive maintenance into flexible flowshop scheduling problems , 2011, Appl. Soft Comput..

[31]  Wieslaw Kubiak,et al.  Two-machine flow shops with limited machine availability , 2002, Eur. J. Oper. Res..

[32]  Dehua Xu,et al.  Parallel machine scheduling with almost periodic maintenance and non-preemptive jobs to minimize makespan , 2008, Comput. Oper. Res..

[33]  Zhi-Long Chen,et al.  Scheduling jobs and maintenance activities on parallel machines , 2000 .

[34]  Fariborz Jolai,et al.  A single-machine scheduling problem with multiple unavailability constraints: A mathematical model and an enhanced variable neighborhood search approach , 2017, J. Comput. Des. Eng..