Skip to main content

Advertisement

Log in

Solving a multi-objective open shop problem for multi-processors under preventive maintenance

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

This research considers an open shop scheduling problem with preventive maintenance. A specific level of reliability is assumed and a mathematical model is presented to schedule both production and maintenance tasks, simultaneously. Three different and conflicting objective functions containing machine availability, make-span, and total tardiness and earliness have been optimized in the proposed model. When there are more than two machines in the open shop problem, it is classified in the category of NP-hard problems. Consequently, classical approaches cannot reach to an optimal solution in a reasonable time. Thus, two well-known algorithms for multi-objective problems containing non-dominated sorting genetic algorithm-II (NSGA-II) and multi-objective particle swarm optimization (MOPSO) are developed to find the best near-optimal solutions. The surface response methodology (RSM) is applied to tune parameters of the developed algorithms. Then, the reliabilities of the presented algorithms are illustrated based on three evaluation metrics comprising the number of Pareto solutions, spacing, and diversity. Furthermore, the superiority of the proposed algorithms is shown through benchmarking approach. The algorithms may be used in other open shop problems because they are able to find the best and reliable near-optimal solutions in a reasonable processing time.

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

  1. Ahmadizar F, Farahani MH (2012) A novel hybrid genetic algorithm for the open shop scheduling problem. Int J Adv Manuf Technol 62(5–8):775–787

    Article  Google Scholar 

  2. Allaoui H, Artiba A (2004) Integrating simulation and optimization to schedule a hybrid flow shop with maintenance constraints. Comput Ind Eng 47(4):431–450

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Andresen M, Bräsel H, Mörig M, Tusch J, Werner F, Willenius P (2008) Simulated annealing and genetic algorithms for minimizing mean flow time in an open shop. Math Comput Model 48(7):1279–1293

    Article  MATH  Google Scholar 

  5. Ben Ali, M., Sassi, M., Gossa, M., and Harrath, Y., 2011, Simultaneous scheduling of production and maintenance tasks in the job shop: International Journal of Production Research, v. 49, no. 13, p. 3891-3918.

  6. Brucker P, Jurisch B (1993) A new lower bound for the job-shop scheduling problem. Eur J Oper Res 64(2):156–167

    Article  MATH  Google Scholar 

  7. Chen R, Huang W, Tang G (2008) Dense open-shop schedules with release times. Theor Comput Sci 407(1):389–399

    Article  MATH  MathSciNet  Google Scholar 

  8. Choi B-C, Lee K, Leung JY-T, Pinedo ML (2010) Flow shops with machine maintenance: ordered and proportionate cases. Eur J Oper Res 207(1):97–104

    Article  MATH  MathSciNet  Google Scholar 

  9. Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization: evolutionary computation. IEEE Trans 8(3):256–279

    Google Scholar 

  10. Darvish N (2012) A multi-objective particle swarm optimization algorithm for a possibilistic open shop problem to minimize weighted mean tardiness and weighted mean completion times. Iran J Operations Res 3(1):61–88

    Google Scholar 

  11. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm. NSGA-II Evolution Comput IEEE Trans 6(2):182–197

    Article  Google Scholar 

  12. Doulabi SHH (2010) A mixed integer linear formulation for the open shop earliness-tardiness scheduling problem. Appl Math Sci 4(35):1703–1710

    MATH  MathSciNet  Google Scholar 

  13. Doulabi SHH, Avazbeigi M, Arab S, Davoudpour H (2012) An effective hybrid simulated annealing and two mixed integer linear formulations for just-in-time open shop scheduling problem. Int J Adv Manuf Technol 59(9–12):1143–1155

    Article  Google Scholar 

  14. Gohareh MM, Karimi B, Khademian M (2014) A simulation-optimization approach for open-shop scheduling problem with random process times. Int J Adv Manuf Technol 70(5–8):821–831

    Article  Google Scholar 

  15. Golmakani HR, Namazi A (2012) Multiple-route job shop scheduling with fixed periodic and age-dependent preventive maintenance to minimize makespan. J Qual Maint Eng 18(1):60–78

    Article  Google Scholar 

  16. Huang Y-M, Lin J-C (2011) A new bee colony optimization algorithm with idle-time-based filtering scheme for open shop-scheduling problems. Expert Syst Applic 38(5):5438–5447

    Article  Google Scholar 

  17. Johnson DS, Garey M (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, San Francisco

    MATH  Google Scholar 

  18. Kaihara T, Fujii N, Tsujibe A, Nonaka Y (2010) Proactive maintenance scheduling in a re-entrant flow shop using Lagrangian decomposition coordination method. CIRP Annals-Manufac Technol 59(1):453–456

    Article  Google Scholar 

  19. Kis T, De Werra D, Kubiak W (2010) A projective algorithm for preemptive open shop scheduling with two multiprocessor groups. Oper Res Lett 38(2):129–132

    Article  MATH  MathSciNet  Google Scholar 

  20. Lee, W.-C., Shiau, Y.-R., Chung, Y.-H., and Ding, L. (2014) Single-machine scheduling to minimize total completion time and tardiness with two competing agents: The Scientific World Journal, v. 2014

  21. Lei D (2008) A Pareto archive particle swarm optimization for multi-objective job shop scheduling. Comput Ind Eng 54(4):960–971

    Article  Google Scholar 

  22. Lei D (2011) Scheduling fuzzy job shop with preventive maintenance through swarm-based neighborhood search. Int J Adv Manuf Technol 54(9–12):1121–1128

    Article  Google Scholar 

  23. Mauguière P, Billaut J-C, Bouquard J-L (2005) New single machine and job-shop scheduling problems with availability constraints. J Sched 8(3):211–231

    Article  MATH  MathSciNet  Google Scholar 

  24. Moradi E, Fatemi Ghomi S, Zandieh M (2011) Bi-objective optimization research on integrated fixed time interval preventive maintenance and production for scheduling flexible job-shop problem. Expert Syst Applic 38(6):7169–7178

    Article  Google Scholar 

  25. Mosheiov G, Oron D (2008) Open-shop batch scheduling with identical jobs. Eur J Oper Res 187(3):1282–1292

    Article  MATH  MathSciNet  Google Scholar 

  26. Myers RH, Anderson-Cook CM (2009) Response surface methodology: process and product optimization using designed experiments. Wiley, New York

    Google Scholar 

  27. Naderi B, Fatemi Ghomi S, Aminnayeri M, Zandieh M (2010) A contribution and new heuristics for open shop scheduling. Comput Oper Res 37(1):213–221

    Article  MATH  MathSciNet  Google Scholar 

  28. Naderi B, Fatemi Ghomi S, Aminnayeri M, Zandieh M (2011) A study on open shop scheduling to minimise total tardiness. Int J Prod Res 49(15):4657–4678

    Article  Google Scholar 

  29. Naderi B, Zandieh M, Ghomi SF (2009) Scheduling sequence-dependent setup time job shops with preventive maintenance. Int J Adv Manuf Technol 43(1–2):170–181

    Article  Google Scholar 

  30. Ng C, Wang J-B, Cheng TE, Liu L (2010) A branch-and-bound algorithm for solving a two-machine flow shop problem with deteriorating jobs. Comput Oper Res 37(1):83–90

    Article  MATH  MathSciNet  Google Scholar 

  31. Noori-Darvish S, Mahdavi I, Mahdavi-Amiri N (2012) A bi-objective possibilistic programming model for open shop scheduling problems with sequence-dependent setup times, fuzzy processing times, and fuzzy due dates. Appl Soft Comput 12(4):1399–1416

    Article  Google Scholar 

  32. Noori-Darvish S, Tavakkoli-Moghaddam R (2012) Minimizing the total tardiness and makespan in an open shop scheduling problem with sequence-dependent setup times. J Indust Eng Int 8(1):1–13

    Article  Google Scholar 

  33. Oulamara A, Rebaine D, Serairi M (2013) Scheduling the two-machine open shop problem under resource constraints for setting the jobs. Ann Oper Res 211(1):333–356

    Article  MATH  MathSciNet  Google Scholar 

  34. Panahi H, Tavakkoli-Moghaddam R (2011) Solving a multi-objective open shop scheduling problem by a novel hybrid ant colony optimization. Expert Syst Applic 38(3):2817–2822

    Article  Google Scholar 

  35. Pinedo M (2012) Scheduling: theory, algorithms, and systems. Springer, Berlin

    Book  Google Scholar 

  36. Roshanaei V, Seyyed Esfehani M, Zandieh M (2010) Integrating non-preemptive open shops scheduling with sequence-dependent setup times using advanced metaheuristics. Expert Syst Applic 37(1):259–266

    Article  Google Scholar 

  37. Schmidt G (2000) Scheduling with limited machine availability. Eur J Oper Res 121(1):1–15

    Article  MATH  Google Scholar 

  38. Schott, J. R. (1995) Fault tolerant design using single and multicriteria genetic algorithm optimization: DTIC document

  39. Sedeño-Noda A, de Pablo D, González-Martín C (2009) A network flow-based method to solve performance cost and makespan open-shop scheduling problems with time-windows. Eur J Oper Res 196(1):140–154

    Article  MATH  Google Scholar 

  40. Seraj, O. Tavakkoli-Moghaddam, R., and Jolai, F. (2009) A fuzzy multi-objective tabu-search method for a new bi-objective open shop scheduling problem, in Proceedings Computers & Industrial Engineering. CIE 2009. International Conference on 2009 IEEE, p. 164–169

  41. Sha D, Hsu C-Y (2008) A new particle swarm optimization for the open shop scheduling problem. Comput Oper Res 35(10):3243–3261

    Article  MATH  Google Scholar 

  42. Sha D, Lin H-H (2010) A multi-objective. PSO for job-shop scheduling problems. Expert Syst Applic 37(2):1065–1070

    Article  Google Scholar 

  43. Sule DR, Sule D (1997) Industrial scheduling. PWS, New York

    MATH  Google Scholar 

  44. Sun L-H, Sun L-Y, Wang M-Z, Wang J-B (2012) Flow shop makespan minimization scheduling with deteriorating jobs under dominating machines. Int J Prod Econ 138(1):195–200

    Article  Google Scholar 

  45. Tang L, Bai D (2010) A new heuristic for open shop total completion time problem. Appl Math Model 34(3):735–743

    Article  MATH  MathSciNet  Google Scholar 

  46. Tavakkoli-Moghaddam R, Azarkish M, Sadeghnejad-Barkousaraie A (2011) A new hybrid multi-objective. Pareto archive PSO algorithm for a bi-objective job shop scheduling problem. Expert Syst Applic 38(9):10812–10821

    Article  Google Scholar 

  47. Tay JC, Ho NB (2008) Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems. Comput Ind Eng 54(3):453–473

    Article  Google Scholar 

  48. Weinstein L, Chung C-H (1999) Integrating maintenance and production decisions in a hierarchical production planning environment. Comput Oper Res 26(10):1059–1074

    Article  MATH  Google Scholar 

  49. Yang S-H, Wang J-B (2011) Minimizing total weighted completion time in a two-machine flow shop scheduling under simple linear deterioration. Appl Math Comput 217(9):4819–4826

    Article  MATH  MathSciNet  Google Scholar 

  50. Zhang Z-H, Bai D (2014) An extended study on an open-shop scheduling problem using the minimisation of the sum of quadratic completion times. Appl Math Comput 230:238–247

    Article  MathSciNet  Google Scholar 

  51. Zheng, Y.-L., Li, Y.-X., and Lei, D.-M. (2010) Scheduling jobs and preventive maintenance on fuzzy job shop using genetic algorithm, in Proceedings Machine Learning and Cybernetics (ICMLC) International Conference on 2010, Volume 3, IEEE, p. 1583–1589

  52. Zhou X, Lu Z, Xi L (2012) Preventive maintenance optimization for a multi-component system under changing job shop schedule. Reliab Eng Syst Saf 101:14–20

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Azadeh.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Azadeh, A., Farahani, M.H., Kalantari, S.S. et al. Solving a multi-objective open shop problem for multi-processors under preventive maintenance. Int J Adv Manuf Technol 78, 707–722 (2015). https://doi.org/10.1007/s00170-014-6660-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-014-6660-3

Keywords

Navigation