Abstract
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.
Similar content being viewed by others
References
Aggoune R (2004) Minimizing the makespan for the flow shop scheduling problem with availability constraints. Eur J Op Res 153(3):534–543
Al-Turki O, Ayar T, Yilbas B-S, Sahin A-Z (2014) Integrated maintenance planning in manufacturing systems. Springer, Berlin
Allaoui H, Lamouri S, Artiba A, Aghezzaf E (2008) Simultaneously scheduling n jobs and the preventive maintenance on the two-machine flow shop to minimize the makespan. Int J Prod Econ 112(1):161–167
Aloise DJ, Aloise D, Rocha CTM, Ribeiro CC, Ribeiro Filho JC, Moura LSS (2006) Scheduling workover rigs for onshore oil production. Discret Appl Math 154(5):695–702 (IV ALIO/EURO Workshop on Applied Combinatorial Optimization)
Benbouzid-Si Tayeb F, Belkaaloul W (2014) Towards an artificial immune system for scheduling jobs and preventive maintenance operations in flowshop problems. In 23rd IEEE international symposium on industrial electronics, ISIE 2014, Istanbul, Turkey, June 1-4, 2014, p 1065–1070
Benbouzid-Sitayeb F, Guebli S-A, Bessadi Y, Varnier C, Zerhouni N (2011) Joint scheduling of jobs and preventive maintenance operations in the flowshop sequencing problem: a resolution with sequential and integrated strategies. Int J Manuf Res 6(1):30–48
Besbes W, Teghem J, Loukil T (2010) Scheduling hybrid flow shop problem with non-fixed availability constraints. Eur J Ind Eng 4(10):413–433
Birolini A (2010) Reliability engineering: theory and practice. Springer, Berlin
Graham R L, Lawler E L, Lenstra J K, Kan A H G Rinnooy (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discret Math 5(2):287–326
Hansen P, Mladenović N (2001) Variable neighborhood search: principles and applications. Eur J Op Res 130(3):449–467
Jarboui B, Eddaly M, Siarry P (2009) An estimation of distribution algorithm for minimizing the total flowtime in permutation flowshop scheduling problems. Comput Op Res 36:2638–2646
Kubiak W, Błażewicz J, Formanowicz P, Breit J, Schmidt G (2002) Two-machine flow shops with limited machine availability. Eur J Op Res 136(3):528–540
Laalaoui Y, M’Hallah R (2016) A binary multiple knapsack model for single machine scheduling with machine unavailability. Comput Op Res 72:71–82
Ladj A, Tayeb F Benbouzid-Si, Varnier C, Dridi A-A, Selmane N (2017) A hybrid of variable neighbor search and fuzzy logic for the permutation flowshop scheduling problem with predictive maintenance. Procedia Comput Sci 112:663–672
Lee C-Y (1997) Minimizing the makespan in the two-machine flowshop scheduling problem with an availability constraint. Op Res Lett 20(3):129–139
Lee C-Y, Chen Z-L (2000) Scheduling jobs and maintenance activities on parallel machines. Nav Res Logist (NRL) 47(2):145–165
Mladenović N, Hansen P (1997) Variable neighborhood search. Comput Op Res 24(11):1097–1100
Msakni MK, Haouari M (2018) Short-term planning of liquefied natural gas deliveries. Transp Res Part C Emerg Technol 90:393–410
Mühlenbein H, Paaß G (1996) From recombination of genes to the estimation of distributions i. binary parameters. In: Voigt H-M, Ebeling W, Rechenberg I, Schwefel H-P (eds) Parallel problem solving from nature–PPSN IV. Springer, Berlin, pp 178–187
Naderi B, Zandieh M, Aminnayeri M (2011) Incorporating periodic preventive maintenance into flexible flowshop scheduling problems. Appl Soft Comput 11(2):2094–2101
Nawaz M, Enscor E-E, Ham I (1983) A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 11(1):91–95
Osman I-H, Potts C-N (1989) Simulated annealing for permutation flow-shop scheduling. Omega 17(6):551–557
Pacheco J, Porras S, Casado S, Baruque B (2018) Variable neighborhood search with memory for a single-machine scheduling problem with periodic maintenance and sequence-dependent set-up times. Knowl-Based Syst 145:236–249
Rajendran C, Ziegler H (2004) Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs. Eur J Op Res 155(2):426–438
Ruiz R, Garcia-Diaz J-C, Maroto C (2007) Considering scheduling and preventive maintenance in the flowshop sequencing problem. Comput Op Res 34(11):3314–3330
Ruiz R, Maroto C, Alcaraz C (2006) Two new robust genetic algorithms for the flowshop scheduling problem. Omega 34(5):461–476
Todosijević R, Benmansour R, Hanafi S, Mladenović N, Artiba A (2016) Nested general variable neighborhood search for the periodic maintenance problem. Eur J Op Res 252(2):385–396
Widmer M, Hertz A (1989) A new heuristic method for the flow shop sequencing problem. Eur J Op Res 41(2):186–193
Xu D, Cheng Z, Yin Y, Li H (2009) Makespan minimization for two parallel machines scheduling with a periodic availability constraint. Comput Op Res 36(6):1809–1812
Xu D, Sun K, Li H (2008) Parallel machine scheduling with almost periodic maintenance and non-preemptive jobs to minimize makespan. Comput Op Res 35(4):1344–1349
Xu D, Yang D-L (2013) Makespan minimization for two parallel machines scheduling with a periodic availability constraint: mathematical programming model, average-case analysis, and anomalies. Appl Math Model 37(14):7561–7567
Yang D-L, Hsu C-J, Kuo W-H (2008) A two-machine flowshop scheduling problem with a separated maintenance constraint. Comput Op Res 35(3):876–883 (Part Special Issue: New Trends in Locational Analysis)
Yazdani M, Khalili S Mohammad, Babagolzadeh M, Jolai F (2017) A single-machine scheduling problem with multiple unavailability constraints: a mathematical model and an enhanced variable neighborhood search approach. J Comput Des Eng 4(1):46–59
Ying M, Chengbin C, Chunrong Z (2010) A survey of scheduling with deterministic machine availability constraints. Comput Ind Eng 58(2):199–211 (Scheduling in Healthcare and Industrial Systems)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jomaa, W., Eddaly, M. & Jarboui, B. Variable neighborhood search algorithms for the permutation flowshop scheduling problem with the preventive maintenance. Oper Res Int J 21, 2525–2542 (2021). https://doi.org/10.1007/s12351-019-00507-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12351-019-00507-y