Optimal fuzzy repairs’ scheduling and sequencing of failure types over multiple periods


The aim of this research is to propose optimization models for repairs’ scheduling and sequencing of different failure types to multi-skill technicians in maintenance shops over multiple periods. The objective of scheduling model is to minimize the total delay time, idle time, and overtime in all maintenance shops, as well as maximizing the number of scheduled repairs and satisfaction levels on shops’ utilization. On the other hand, the sequencing model seeks to minimize the total of shops’ overtime, minimize the sum of actual repairs finish times, and maximize satisfaction on repair finish times. A real case study was provided for illustration of the proposed models for which the results revealed that the proposed scheduling and sequencing models efficiently minimized maintenance costs while maximizing the number of failure repairs and shops utilization. Finally, sensitivity analyses were conducted on both models. In conclusion, the proposed models can be applied to maintenance scheduling and sequencing in a wide range of business applications to obtain effective plans of maintenance activities that achieve the desired goals of maintenance department and/or save costly maintenance resources. Finally, this research contributes to theory of maintenance planning by considering varying failure types that require distinct technician’s repair skills.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6


  1. Boliang L, Jianping W, Ruixi L, Jiaxi W, Hui W, Xuhui Z (2019) Optimization of high-level preventive maintenance scheduling for highspeed trains. Reliab Eng Syst Saf 183:261–275. https://doi.org/10.1016/j.ress.2018.11.028

    Article  Google Scholar 

  2. Cassady R, Kutanoglu E (2005) Integrating preventive maintenance planning and production scheduling for a single machine. IEEE Trans Reliab 54(2):304–309. https://doi.org/10.1109/TR.2005.845967

    Article  Google Scholar 

  3. Chansombat S, Pongcharoen P, Hicks C (2018) A mixed-integer linear programming model for integrated production and preventive maintenance scheduling in the capital goods industry. Int J Prod Res 57(1):61–82. https://doi.org/10.1080/00207543.2018.1459923

    Article  Google Scholar 

  4. El-Sharkh MY, El-Keib AA (2003) Maintenance scheduling of generation and transmission systems using fuzzy evolutionary programming. IEEE Trans Power Syst 18(2):862–866. https://doi.org/10.1109/TPWRS.2003.811004

    Article  Google Scholar 

  5. Goli A, Tirkolaee EB, Soltani M (2019) A robust just-in-time flow shop scheduling problem with outsourcing option on subcontractors. Prod Manuf Res 7(1):294–315. https://doi.org/10.1080/21693277.2019.1620651

    Article  Google Scholar 

  6. Golpîra H, Tirkolaee EB (2019) Stable maintenance tasks scheduling: a bi-objective robust optimization model. Comput Ind Eng 137:106007. https://doi.org/10.1016/j.cie.2019.106007

    Article  Google Scholar 

  7. Liang Q, Mendel JM (2000) Interval type-2 fuzzy logic systems: theory and design. IEEE Trans Fuzzy Syst 8(5):535–550. https://doi.org/10.1109/91.873577

    Article  Google Scholar 

  8. Liao W, Zhang X, Jiang M (2017) Multi-objective group scheduling optimization integrated with preventive maintenance. Eng Optim 49(11):1890–1904. https://doi.org/10.1080/0305215X.2017.1280258

    MathSciNet  Article  Google Scholar 

  9. Lu Z, Cui W, Han X (2014) Integrated production and preventive maintenance scheduling for a single machine with failure uncertainty. Comput Ind Eng 80:236–244. https://doi.org/10.1016/j.cie.2014.12.017

    Article  Google Scholar 

  10. Moghaddam KS, Usher JS (2011) A new multi-objective optimization model for preventive maintenance and replacement scheduling of multi-component systems. Eng Optim 43(7):701–719. https://doi.org/10.1080/0305215X.2010.512084

    MathSciNet  Article  Google Scholar 

  11. Mohammadzadeh A, Kaynak O (2019) A novel general type-2 fuzzy controller for fractional-order multi-agent systems under unknown time-varying topology. J Franklin Inst 356(10):5151–5171. https://doi.org/10.1016/j.jfranklin.2019.05.006

    MathSciNet  Article  MATH  Google Scholar 

  12. Mohammadzadeh A, Sabzalian MH, Zhang W (2020) An interval type-3 fuzzy system and a new online fractional-order learning algorithm: theory and practice. IEEE Trans Fuzzy Syst 28(9):1940–1950. https://doi.org/10.1109/TFUZZ.2019.2928509

    Article  Google Scholar 

  13. Ruiz R, García-Díaz JC, Maroto C (2007) Considering scheduling and preventive maintenance in the flowshop sequencing problem. Comput Oper Res 34(11):3314–3330. https://doi.org/10.1016/j.cor.2005.12.007

    Article  MATH  Google Scholar 

  14. Seidgar H, Zandieh M, Mahdavi I (2016) Bi-objective optimization for integrating production and preventive maintenance scheduling in two-stage assembly flow shop problem. J Ind Prod Eng 33(6):404–425. https://doi.org/10.1080/21681015.2016.1173599

    Article  Google Scholar 

  15. Tantardini M, Portioli-Staudacher A, Macchi M (2012) A model for considering the impact of rescheduling planned maintenance activities in a maintenance service contract. Prod Plan Control 25(3):241–259. https://doi.org/10.1080/09537287.2012.665094

    Article  Google Scholar 

  16. Tirkolaee EB, Goli A, Weber GW (2020) Fuzzy mathematical programming and self-adaptive artificial fish swarm algorithm for just-in-time energy-aware flow shop scheduling problem with outsourcing option. IEEE Trans Fuzzy Syst. https://doi.org/10.1109/TFUZZ.2020.2998174

    Article  Google Scholar 

  17. Xiao L, Song S, Chen X, Coit DW (2016) Joint optimization of production scheduling and machine group preventive maintenance. Reliab Eng Syst Saf 46:68–78. https://doi.org/10.1016/j.ress.2015.10.013

    Article  Google Scholar 

Download references

Author information



Corresponding author

Correspondence to Abbas Al-Refaie.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Al-Refaie, A., Al-Hawadi, A. Optimal fuzzy repairs’ scheduling and sequencing of failure types over multiple periods. J Ambient Intell Human Comput (2021). https://doi.org/10.1007/s12652-021-02896-5

Download citation


  • Scheduling
  • Sequencing
  • Optimization
  • Maintenance planning
  • Multi-skill