Skip to main content
Log in

A study on integrating sequence dependent setup time flexible flow lines and preventive maintenance scheduling

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

This paper investigates flexible flow line problems with sequence dependent setup times and different preventive maintenance policies. The optimization criterion is the minimization of makespan. The contribution of this work could be divided into two parts: (1) Since the proposed integrating methods in the literature are often not only complicated but also problem-specific, we have been thinking of providing a technique simple to implement, yet easily extendible to any other machine scheduling problems to overcome the foregoing drawbacks. (2) In order to tackle the problem, we propose a novel variable neighborhood search (VNS) as well as the adaptations of some existing high performing metaheuristics in the literature. The proposed VNS uses advanced neighborhood search structures. In order to evaluate the algorithms, a benchmark is established with the meticulous care. All the results illustrate that the VNS outperforms the other algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Aggoune R. (2004) Minimizing the makespan for the flow shop scheduling problem with availability constraints. European Journal of Operational Research 153: 534–543 doi:10.1016/S0377-2217(03)00261-3

    Article  Google Scholar 

  • Allahverdi A. (1995) Two-stage production scheduling with separated setup times and stochastic breakdowns. The Journal of the Operational Research Society 46: 896–904

    Article  Google Scholar 

  • Allahverdi A. (1997) Scheduling in stochastic flowshops with independent setup, processing and removal times. Computers & Operations Research 24: 955–960 doi:10.1016/S0305-0548(97)00006-3

    Article  Google Scholar 

  • Allahverdi A., Ng C.T., Cheng T.C.E., Kovalyov Y.M. (2008) A survey of scheduling problems with setup times or costs. European Journal of Operational Research 187(3): 985–1032 doi:10.1016/j.ejor.2006.06.060

    Article  Google Scholar 

  • Allaoui H., Artiba A. (2004) Integrating simulation and optimization to schedule a hybrid flowshop with maintenance constraints. Computers & Industrial Engineering 47: 431–450 doi:10.1016/j.cie.2004.09.002

    Article  Google Scholar 

  • Allaoui H., Artiba A. (2006) Scheduling two-stage hybrid flow shop with availability constraints. Computers & Operations Research 33: 1399–1419 doi:10.1016/j.cor.2004.09.034

    Article  Google Scholar 

  • Blazewicz J., Breit J., Formanowicz P., Kubiak W., Schmidt G. (2001) Heuristic algorithms for the two-machine flowshop problem with limited machine availability. Omega, 29: 599–608 doi:10.1016/S0305-0483(01)00048-2

    Article  Google Scholar 

  • Breit J. (2006) A polynomial-time approximation scheme for the two-machine flowshop scheduling problem with an availability constraint. Computers & Operations Research 33: 2143–2153 doi:10.1016/j.cor.2005.01.004

    Article  Google Scholar 

  • Cassady C.R., Kutanoglu E. (2003) Minimizing job tardiness using integrated preventive maintenance planning and production scheduling. IIE Transactions 35(6): 503–513 doi:10.1080/07408170304416

    Article  Google Scholar 

  • Flesza K., Hindi K.S. (2004) Solving the resource-constrained project scheduling problem by a variable neighborhood search. European Journal of Operational Research 155: 402–413 doi:10.1016/S0377-2217(02)00884-6

    Article  Google Scholar 

  • Gao J., Sun L., Gen M. (2008) A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems. Computers & Operations Research 35(9): 2892–2907 doi:10.1016/j.cor.2007.01.001

    Article  Google Scholar 

  • Graves, G. H., & Lee, C. Y. (1999). Scheduling maintenance and semiresumable jobs on a single machine. Naval Research Logistics, 46, 845–863. doi:10.1002/(SICI)1520-6750(199910)46:7<845::AID-NAV6>3.0.CO;2-#.

  • Gupta J.N.D., Darrow W.P. (1986) The two-machine sequence dependent flow shop scheduling problem. European Journal of Operational Research 24(3): 439–446 doi:10.1016/0377-2217(86)90037-8

    Article  Google Scholar 

  • Johnson S.M. (1954) Optimal two and three-stage production schedules with setup times included. Naval Research Logistics Quarterly 1: 61–67 doi:10.1002/nav.3800010110

    Article  Google Scholar 

  • Kurz M.E., Askin R.G. (2003) Comparing scheduling rules for flexible flow lines. International Journal of Production Economics 85: 371–388 doi:10.1016/S0925-5273(03)00123-3

    Article  Google Scholar 

  • Kurz M.E., Askin R.G. (2004) Scheduling flexible flow lines with sequence-dependent setup times. European Journal of Operational Research 159(1): 66–82 doi:10.1016/S0377-2217(03)00401-6

    Article  Google Scholar 

  • Lee C.Y. (1997) Minimizing the makespan in the two-machine flow-shop scheduling problem with an availability constraint. Operations Research Letters 20: 129–139 doi:10.1016/S0167-6377(96)00041-7

    Article  Google Scholar 

  • Lee C.Y. (1999) Two-machine flowshop scheduling with availability constraints. European Journal of Operational Research 114: 420–429 doi:10.1016/S0377-2217(97)00452-9

    Article  Google Scholar 

  • Lee, C. Y., & Chen, Z. L. (2000). Scheduling jobs and maintenance activities on parallel machines. Naval Research Logistics, 47, 145–165. doi:10.1002/(SICI)1520-6750(200003)47:2<145::AID-NAV5>3.0.CO;2-3.

  • Leung J.Y.T. (2004) Handbook of scheduling: Algorithms, models, and performance analysis. Chapman & Hall, USA

    Google Scholar 

  • Liao C.J., Cheng C.C. (2007) A variable neighborhood search for minimizing single machine weighted earliness and tardiness with common due date. Computers & Industrial Engineering 52: 404–413 doi:10.1016/j.cie.2007.01.004

    Article  Google Scholar 

  • McCall J.J. (1965) Maintenance policies for stochastically failing equipment: A survey. Management Science 11: 493–524

    Article  Google Scholar 

  • Nawaz M., Enscore E.E. Jr., Ham I. (1983) A heuristic algorithm for the m-machine, n-job flowshop sequencing problem. OMEGA, The International Journal of Management Science 11(1): 91–95

    Article  Google Scholar 

  • Osman I., Potts C. (1989) Simulated annealing for permutation flowshop scheduling. OMEGA, the International Journal of Management Science 17(6): 551–557

    Article  Google Scholar 

  • Pierskalla W.P., Voelker J.A. (1976) A survey of maintenance models: The control and surveillance of deteriorating systems. Naval Logistics Research Quarterly 23: 353–388 doi:10.1002/nav.3800230302

    Article  Google Scholar 

  • Qi X., Chen T., Tu F. (1999) Scheduling the maintenance on a single machine. The Journal of the Operational Research Society 50: 1071–1078

    Article  Google Scholar 

  • Ruiz R., García-Díaz J.C., Maroto C. (2007) Considering scheduling and preventive maintenance in the flowshop sequencing problem. Computers & Operations Research 34: 3314–3330 doi:10.1016/j.cor.2005.12.007

    Article  Google Scholar 

  • Ruiz R., Maroto C. (2006) A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility. European Journal of Operational Research 169: 781–800 doi:10.1016/j.ejor.2004.06.038

    Article  Google Scholar 

  • Ruiz R., Stützle T. (2008) An Iterated Greedy heuristic for the sequence dependent setup times flowshop problem with makespan and weighted tardiness objectives. European Journal of Operational Research 187(3): 1143–1159 doi:10.1016/j.ejor.2006.07.029

    Article  Google Scholar 

  • Schmidt G. (2000) Scheduling with limited machine availability. European Journal of Operational Research 121: 1–15 doi:10.1016/S0377-2217(98)00367-1

    Article  Google Scholar 

  • Sherif Y.S., Smith M.L. (1976) Optimal maintenance models for systems subject to failure—a review. Naval Logistics Research Quarterly 23: 47–74

    Google Scholar 

  • Sortrakul N., Nachtmann H.L., Cassady C.R. (2005) Genetic algorithms for integrated preventive maintenance planning and production scheduling for a single machine. Computers in Industry 56: 161–168 doi:10.1016/j.compind.2004.06.005

    Article  Google Scholar 

  • Yanga D.L., Hsub C.J., Kuoc W.H. (2008) A two-machine flowshop scheduling problem with a separated maintenance constraint. Computers & Operations Research 35(3): 876–883 doi:10.1016/j.cor.2006.04.007

    Article  Google Scholar 

  • Yoshida T., Hitomi K. (1979) Optimal two-stage production with setup times separated. AIIE Transactions 11: 261–263

    Google Scholar 

  • Zandieh M., Fatemi Ghomi S.M.T., Moattar Husseini S.M. (2006) An immune algorithm approach to hybrid flow shops scheduling with sequence-dependent setup times. Journal of Applied Mathematics and Computation 180: 111–127 doi:10.1016/j.amc.2005.11.136

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Zandieh.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Naderi, B., Zandieh, M. & Fatemi Ghomi, S.M.T. A study on integrating sequence dependent setup time flexible flow lines and preventive maintenance scheduling. J Intell Manuf 20, 683–694 (2009). https://doi.org/10.1007/s10845-008-0157-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-008-0157-6

Keywords

Navigation