Skip to main content
Top
Published in: Soft Computing 21/2017

30-06-2016 | Methodologies and Application

Robustness measures and robust scheduling for multi-objective stochastic flexible job shop scheduling problems

Authors: Xiao-Ning Shen, Ying Han, Jing-Zhi Fu

Published in: Soft Computing | Issue 21/2017

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Flexible job shop scheduling in uncertain environments plays an important part in real-world manufacturing systems. With the aim of capturing the uncertain and multi-objective nature of flexible job shop scheduling, a mathematical model for the multi-objective stochastic flexible job shop scheduling problem (MOSFJSSP) is constructed, where three objectives of make-span, maximal machine workload, and robustness to uncertainties are considered simultaneously under a variety of practical constraints. Two new scenario-based robustness measures are defined based on statistical tools. To solve MOSFJSSP appropriately, a modified multi-objective evolutionary algorithm based on decomposition (m-MOEA/D) is developed for robust scheduling. The novelty of our approach is that it adopts a new subproblem update method which exploits the global information, allows the elitists kept in an archive to participate in the child generation, employs a subproblem selection and suspension strategy to focus more computational efforts on promising subproblems, and incorporates problem-specific genetic operators for variation. Extensive experimental results on 18 problem instances, including 8 total flexible and 10 partial flexible instances, show that the two new robustness measures are more effective than the existing scenario-based measures, in improving the schedule robustness to uncertainties and maintaining a small variance of disrupted objective values. Compared to the state-of-the-art multi-objective optimization evolutionary algorithms (MOEAs), our proposed m-MOEA/D-based robust scheduling approach achieves a much better convergence performance. Different trade-offs among the three objectives are also analyzed.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
1
\(|{*}|\) denotes the size of the set \({*}\), and \(\lceil \cdot \rceil \) means the minimum integer value equal to or bigger than \(\cdot \).
 
2
In our m-MOEA/D, when calculating the \(g^{te}\)function defined in (13), the normalized function value \(fno_j \) is used instead of \(f_j \).
 
Literature
go back to reference Abbass HA, Bender A, Dam HH, Baker S, Whitacre J, Sarker R (2008) Computational scenario-based capability planning. In: Proceedings of the 10th annual conference on genetic and evolutionary computation. New York, NY, USA, pp 1437–1444 Abbass HA, Bender A, Dam HH, Baker S, Whitacre J, Sarker R (2008) Computational scenario-based capability planning. In: Proceedings of the 10th annual conference on genetic and evolutionary computation. New York, NY, USA, pp 1437–1444
go back to reference Adibi MA, Zandieh M, Amiri M (2010) Multi-objective scheduling of dynamic job shop using variable neighborhood search. Expert Syst Appl 37(1):282–287CrossRef Adibi MA, Zandieh M, Amiri M (2010) Multi-objective scheduling of dynamic job shop using variable neighborhood search. Expert Syst Appl 37(1):282–287CrossRef
go back to reference Al-Fawzan MA, Haouari M (2005) A bi-objective model for robust resource-constrained project scheduling. Int J Prod Econ 96:175–187CrossRef Al-Fawzan MA, Haouari M (2005) A bi-objective model for robust resource-constrained project scheduling. Int J Prod Econ 96:175–187CrossRef
go back to reference Al-Hinai N, ElMekkawy TY (2011) Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm. Int J Prod Econ 132(2):279–291CrossRef Al-Hinai N, ElMekkawy TY (2011) Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm. Int J Prod Econ 132(2):279–291CrossRef
go back to reference Al-Hinai N, ElMekkawy TY (2012) Solving the flexible job shop scheduling problem with uniform processing time uncertainty. World Acad Sci Eng Technol 64:996–1001 Al-Hinai N, ElMekkawy TY (2012) Solving the flexible job shop scheduling problem with uniform processing time uncertainty. World Acad Sci Eng Technol 64:996–1001
go back to reference Alhind A, Zhang Q (2014) MOEA/D with Tabu Search for multiobjective permutation flow shop scheduling problems. IEEE congress on evolutionary computation (CEC 2014). IEEE Press, Beijing, pp 1155–1164CrossRef Alhind A, Zhang Q (2014) MOEA/D with Tabu Search for multiobjective permutation flow shop scheduling problems. IEEE congress on evolutionary computation (CEC 2014). IEEE Press, Beijing, pp 1155–1164CrossRef
go back to reference Brandimarte P (1993) Routing and scheduling in a flexible job shop by tabu search. Ann Oper Res 41:157–183CrossRefMATH Brandimarte P (1993) Routing and scheduling in a flexible job shop by tabu search. Ann Oper Res 41:157–183CrossRefMATH
go back to reference Carvalho R, Saldanha R, Gomes B, Lisboa A, Martins A (2012) A multi-objective evolutionary algorithm based on decomposition for optimal design of Yagi-Uda antennas. IEEE Trans Magn 48(2):803–806CrossRef Carvalho R, Saldanha R, Gomes B, Lisboa A, Martins A (2012) A multi-objective evolutionary algorithm based on decomposition for optimal design of Yagi-Uda antennas. IEEE Trans Magn 48(2):803–806CrossRef
go back to reference Chaariabc T, Chaabaneab S, Loukild T, Trentesaux D (2011) A genetic algorithm for robust hybrid flow shop scheduling. Int J Comput Integr Manuf 24(9):821–833CrossRef Chaariabc T, Chaabaneab S, Loukild T, Trentesaux D (2011) A genetic algorithm for robust hybrid flow shop scheduling. Int J Comput Integr Manuf 24(9):821–833CrossRef
go back to reference Chang P, Chen S, Zhang Q, Lin J (2008) MOEA/D for flowshop scheduling problems. IEEE congress on evolutionary computation (CEC 2008). IEEE Press, HongKong, pp 1433–1438 Chang P, Chen S, Zhang Q, Lin J (2008) MOEA/D for flowshop scheduling problems. IEEE congress on evolutionary computation (CEC 2008). IEEE Press, HongKong, pp 1433–1438
go back to reference Choi SH, Wang K (2012) Flexible flow shop scheduling with stochastic processing times: a decomposition-based approach. Comput Ind Eng 63:362–373CrossRef Choi SH, Wang K (2012) Flexible flow shop scheduling with stochastic processing times: a decomposition-based approach. Comput Ind Eng 63:362–373CrossRef
go back to reference de Vonder SV, Demeulemeester E, Herroelen W (2008) Proactive heuristic procedures for robust project scheduling: an experimental analysis. Eur J Oper Res 189(3):723–733CrossRefMATH de Vonder SV, Demeulemeester E, Herroelen W (2008) Proactive heuristic procedures for robust project scheduling: an experimental analysis. Eur J Oper Res 189(3):723–733CrossRefMATH
go back to reference Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, New YorkMATH Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, New YorkMATH
go back to reference Deb K, Pratap A, Agarwal S, Meyarivan TA (2002) Fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRef Deb K, Pratap A, Agarwal S, Meyarivan TA (2002) Fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRef
go back to reference Demir Y, Kürşat İşleyen S (2013) Evaluation of mathematical models for flexible job-shop scheduling problems. Appl Math Modell 37:977–988MathSciNetCrossRefMATH Demir Y, Kürşat İşleyen S (2013) Evaluation of mathematical models for flexible job-shop scheduling problems. Appl Math Modell 37:977–988MathSciNetCrossRefMATH
go back to reference Fattahi P, Fallahi A (2010) Dynamic scheduling in flexible job shop systems by considering simultaneously efficiency and stability. CIRP J Manuf Sci Technol 2(2):114–123CrossRef Fattahi P, Fallahi A (2010) Dynamic scheduling in flexible job shop systems by considering simultaneously efficiency and stability. CIRP J Manuf Sci Technol 2(2):114–123CrossRef
go back to reference Gao KZ, Suganthan PN, Tasgetiren MF, Pan QK, Sun QQ (2015) Effective ensembles of heuristics for scheduling flexible job shop problem with new job insertion. Comput Ind Eng 90:107–117CrossRef Gao KZ, Suganthan PN, Tasgetiren MF, Pan QK, Sun QQ (2015) Effective ensembles of heuristics for scheduling flexible job shop problem with new job insertion. Comput Ind Eng 90:107–117CrossRef
go back to reference Ghosh S (1996) Guaranteeing fault tolerance through scheduling in real-time systems. Ph.D. thesis. University of Pittsburgh Ghosh S (1996) Guaranteeing fault tolerance through scheduling in real-time systems. Ph.D. thesis. University of Pittsburgh
go back to reference Ghosh S, Melhem R, Mosse D (1995) Enhancing real-time schedules to tolerate transient faults. In: IEEE real-time systems symposium. IEEE Press, pp 120–129 Ghosh S, Melhem R, Mosse D (1995) Enhancing real-time schedules to tolerate transient faults. In: IEEE real-time systems symposium. IEEE Press, pp 120–129
go back to reference Goren S, Sabuncuoglu I, Koc U (2012) Optimization of schedule stability and efficiency under processing time variability and random machine breakdowns in a job shop environment. Naval Res Logist 59(1):26–38MathSciNetCrossRef Goren S, Sabuncuoglu I, Koc U (2012) Optimization of schedule stability and efficiency under processing time variability and random machine breakdowns in a job shop environment. Naval Res Logist 59(1):26–38MathSciNetCrossRef
go back to reference Jamili A (2016) Robust job shop scheduling problem: mathematical models, exact and heuristic algorithms. Expert Syst Appl 55:341–350CrossRef Jamili A (2016) Robust job shop scheduling problem: mathematical models, exact and heuristic algorithms. Expert Syst Appl 55:341–350CrossRef
go back to reference Jensen MT (2003) Generating robust and flexible job shop schedules using genetic algorithms. IEEE Trans Evol Comput 7(3):275–288CrossRef Jensen MT (2003) Generating robust and flexible job shop schedules using genetic algorithms. IEEE Trans Evol Comput 7(3):275–288CrossRef
go back to reference Jourdan L, Talbi E (2007) Combinatorial optimization of stochastic multi-objective problems: an application to the flow-shop scheduling problem. In: Evolutionary multi-criterion optimization, Lecture Notes in Computer Science, vol 4403. Matsushima, Japan, pp 457–471 Jourdan L, Talbi E (2007) Combinatorial optimization of stochastic multi-objective problems: an application to the flow-shop scheduling problem. In: Evolutionary multi-criterion optimization, Lecture Notes in Computer Science, vol 4403. Matsushima, Japan, pp 457–471
go back to reference Kacem I, Hammadi S, Borne P (2002a) Approach by localization and multi-objective evolutionary optimization for flexible job shop scheduling problems. IEEE Trans Syst Man Cybern Part C Appl Rev 32(1):1–13CrossRefMATH Kacem I, Hammadi S, Borne P (2002a) Approach by localization and multi-objective evolutionary optimization for flexible job shop scheduling problems. IEEE Trans Syst Man Cybern Part C Appl Rev 32(1):1–13CrossRefMATH
go back to reference Kacem I, Hammadi S, Borne P (2002b) Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic. Math Comput Simul 60:245–276MathSciNetCrossRefMATH Kacem I, Hammadi S, Borne P (2002b) Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic. Math Comput Simul 60:245–276MathSciNetCrossRefMATH
go back to reference Laslo Z, Golenko-Ginzburg D, Keren B (2008) Optimal booking of machines in a virtual job-shop with stochastic processing times to minimize total machine rental and job tardiness costs. Int J Prod Econ 111:812–821CrossRef Laslo Z, Golenko-Ginzburg D, Keren B (2008) Optimal booking of machines in a virtual job-shop with stochastic processing times to minimize total machine rental and job tardiness costs. Int J Prod Econ 111:812–821CrossRef
go back to reference Leon VJ, Wu SD, Storer RH (1994) Robustness measures and robust scheduling for job shops. IIE Trans 26(5):32–41CrossRef Leon VJ, Wu SD, Storer RH (1994) Robustness measures and robust scheduling for job shops. IIE Trans 26(5):32–41CrossRef
go back to reference Li H, Zhang Q (2009) Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302CrossRef Li H, Zhang Q (2009) Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302CrossRef
go back to reference Liu L, Gu H, Xi Y (2007) Robust and stable scheduling of a single machine with random machine breakdowns. Int J Adv Manuf Technol 31:645–654CrossRef Liu L, Gu H, Xi Y (2007) Robust and stable scheduling of a single machine with random machine breakdowns. Int J Adv Manuf Technol 31:645–654CrossRef
go back to reference Mashwani W, Salhi A (2014) Multiobjective memetic algorithm based on decomposition. Appl Soft Comput 21:221–243CrossRef Mashwani W, Salhi A (2014) Multiobjective memetic algorithm based on decomposition. Appl Soft Comput 21:221–243CrossRef
go back to reference Mehta SV, Uzsoy RM (1999) Predictable scheduling of a single machine subject to breakdowns. Int J Comput Integr Manuf 12:15–38CrossRef Mehta SV, Uzsoy RM (1999) Predictable scheduling of a single machine subject to breakdowns. Int J Comput Integr Manuf 12:15–38CrossRef
go back to reference Mokhtari H, Dadgar M (2015) Scheduling optimization of a stochastic flexible job-shop system with time-varying machine failure rate. Comput Oper Res 61:31–45MathSciNetCrossRefMATH Mokhtari H, Dadgar M (2015) Scheduling optimization of a stochastic flexible job-shop system with time-varying machine failure rate. Comput Oper Res 61:31–45MathSciNetCrossRefMATH
go back to reference O’Donovan R, Uzsoy RM, McKay KN (1999) Predictable scheduling of a single machine with breakdowns and sensitive jobs. Int J Prod Res 37:4217–4233CrossRefMATH O’Donovan R, Uzsoy RM, McKay KN (1999) Predictable scheduling of a single machine with breakdowns and sensitive jobs. Int J Prod Res 37:4217–4233CrossRefMATH
go back to reference Qi Y, Hou Z, Li H, Huang J, Li X (2015) A decomposition based memetic algorithm for multi-objective vehicle routing problem with time windows. Comput Oper Res 62:61–77MathSciNetCrossRefMATH Qi Y, Hou Z, Li H, Huang J, Li X (2015) A decomposition based memetic algorithm for multi-objective vehicle routing problem with time windows. Comput Oper Res 62:61–77MathSciNetCrossRefMATH
go back to reference Rahmani D, Heydari M (2013) Robust and stable flow shop scheduling with unexpected arrivals of new jobs and uncertain processing times. J Manuf Syst 33(1):82–94 Rahmani D, Heydari M (2013) Robust and stable flow shop scheduling with unexpected arrivals of new jobs and uncertain processing times. J Manuf Syst 33(1):82–94
go back to reference Schott JR (1995) Fault tolerant design using single and multicriteria genetic algorithm optimization. Master’s thesis, Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, Massachusetts Schott JR (1995) Fault tolerant design using single and multicriteria genetic algorithm optimization. Master’s thesis, Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, Massachusetts
go back to reference Shen X, Yao X (2015) Mathematical modeling and multi-objective evolutionary algorithms applied to dynamic flexible job shop scheduling problems. Inf Sci 298:198–224MathSciNetCrossRef Shen X, Yao X (2015) Mathematical modeling and multi-objective evolutionary algorithms applied to dynamic flexible job shop scheduling problems. Inf Sci 298:198–224MathSciNetCrossRef
go back to reference Ullah S, LIU Q, Zhang C, Awan YR (2009) Scheduling with uncertain processing times: applying \(\beta \)-robust schedule on two-machine flow-shop with constraints. In: IEEE International conference on industrial engineering and engineering management (IEEM 2009). IEEE Press, Hong Kong, pp 1946–1950 Ullah S, LIU Q, Zhang C, Awan YR (2009) Scheduling with uncertain processing times: applying \(\beta \)-robust schedule on two-machine flow-shop with constraints. In: IEEE International conference on industrial engineering and engineering management (IEEM 2009). IEEE Press, Hong Kong, pp 1946–1950
go back to reference Van Veldhuizen DA, Lamont GB (1999) Multiobjective evolutionary algorithm test suites. In: Proceedings of 1999 ACM symposium on applied computing. ACM Press, pp 351–357 Van Veldhuizen DA, Lamont GB (1999) Multiobjective evolutionary algorithm test suites. In: Proceedings of 1999 ACM symposium on applied computing. ACM Press, pp 351–357
go back to reference Xiong J, Liu J, Chen Y, Abbass HA (2011) An evolutionary multi-objective scenario-based approach for stochastic resource investment project scheduling. In: 2011 IEEE Congress on Evolutionary Computation (CEC 2011). IEEE Press, New Orleans, LA, USA, pp 2767–2774 Xiong J, Liu J, Chen Y, Abbass HA (2011) An evolutionary multi-objective scenario-based approach for stochastic resource investment project scheduling. In: 2011 IEEE Congress on Evolutionary Computation (CEC 2011). IEEE Press, New Orleans, LA, USA, pp 2767–2774
go back to reference Xiong J, Xing L, Chen Y (2013) Robust scheduling for multi-objective flexible job-shop problems with random machine breakdowns. Int J Prod Econ 141:112–126CrossRef Xiong J, Xing L, Chen Y (2013) Robust scheduling for multi-objective flexible job-shop problems with random machine breakdowns. Int J Prod Econ 141:112–126CrossRef
go back to reference Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271CrossRef Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271CrossRef
go back to reference Zitzler E, Künzli S (2004) Indicator-based selection in multiobjective search. In: ParallelProblem solving from nature (PPSN VIII). Lecture Notes in ComputerScience 3242, Springer, Birmingham, pp 832–842 Zitzler E, Künzli S (2004) Indicator-based selection in multiobjective search. In: ParallelProblem solving from nature (PPSN VIII). Lecture Notes in ComputerScience 3242, Springer, Birmingham, pp 832–842
go back to reference Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731CrossRef Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731CrossRef
go back to reference Zhang Q, Liu W, Li H (2009) The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances. In: Proceedings of IEEE congress on evolutionary computation. IEEE Press, Trondheim, pp 203–208 Zhang Q, Liu W, Li H (2009) The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances. In: Proceedings of IEEE congress on evolutionary computation. IEEE Press, Trondheim, pp 203–208
go back to reference Zhang G, Zhu H, Zhang C (2011) Hybrid intelligent algorithm for flexible job-shop scheduling problem under uncertainty. In: Advances in reinforcement learning, InTechOpen, pp 361–370, ISBN: 978-953-307-369-9 Zhang G, Zhu H, Zhang C (2011) Hybrid intelligent algorithm for flexible job-shop scheduling problem under uncertainty. In: Advances in reinforcement learning, InTechOpen, pp 361–370, ISBN: 978-953-307-369-9
go back to reference Zuo X, Mo H, Wu J (2009) A robust scheduling method based on a multi-objective immune algorithm. Inf Sci 179:3359–3369CrossRef Zuo X, Mo H, Wu J (2009) A robust scheduling method based on a multi-objective immune algorithm. Inf Sci 179:3359–3369CrossRef
Metadata
Title
Robustness measures and robust scheduling for multi-objective stochastic flexible job shop scheduling problems
Authors
Xiao-Ning Shen
Ying Han
Jing-Zhi Fu
Publication date
30-06-2016
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 21/2017
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-016-2245-4

Other articles of this Issue 21/2017

Soft Computing 21/2017 Go to the issue

Premium Partner