An improved MOEA/D for multi-objective flexible job shop scheduling with release time uncertainties

To capture the multi-objective and uncertain nature of flexible job shop scheduling, a mathematical model for the multi-objective flexible job shop scheduling problem with release time uncertainties (mOFJSSP-RTU) is constructed, where three objectives of make-span, tardiness, and robustness are taken into account simultaneously under various constraints. To solve MOFJSSP-RTU appropriately, an improved multi-objective evolutionary algorithm based on decomposition (IMOEA/D) is proposed for robust scheduling. The novelty of our algorithm is that it employs a new subproblem update strategy which utilizes the global information, allows the elitists recorded in an archive to take part in the child generation, and incorporates a repair-based crossover operator and an adaptive differential evolution (DE)-based mutation operator for variation, which helps better balance the exploration and exploitation of the algorithm. Experimental results on 4 problem instances indicate that our IMOEA/D-based robust scheduling method has a much better convergence performance than the state-of-the-art multi-objective optimization evolutionary algorithms (MOEAs), and it is also good at maintaining a uniform distribution of solutions. Different trade-offs among the three objectives are also analyzed.

[1]  Pierre Borne,et al.  Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[2]  Mostafa Zandieh,et al.  Multi-objective scheduling of dynamic job shop using variable neighborhood search , 2010, Expert Syst. Appl..

[3]  Xiaodong Li,et al.  A decomposition based memetic algorithm for multi-objective vehicle routing problem with time windows , 2015, Comput. Oper. Res..

[4]  Wali Khan Mashwani,et al.  Multiobjective memetic algorithm based on decomposition , 2014, Appl. Soft Comput..

[5]  Qingfu Zhang,et al.  MOEA/D with Tabu Search for multiobjective permutation flow shop scheduling problems , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[6]  Alireza Fallahi,et al.  Dynamic scheduling in flexible job shop systems by considering simultaneously efficiency and stability , 2010 .

[7]  Jason R. Schott Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization. , 1995 .

[8]  Pierre Borne,et al.  Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic , 2002, Math. Comput. Simul..

[9]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[10]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[11]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[12]  Tarek Y. ElMekkawy,et al.  Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm , 2011 .

[13]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[14]  Kenneth Sörensen,et al.  A genetic algorithm for robust schedules in a one-machine environment with ready times and due dates , 2004, 4OR.

[15]  Qingfu Zhang,et al.  MOEA/D for flowshop scheduling problems , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[16]  Uday K. Chakraborty,et al.  Advances in Differential Evolution , 2010 .

[17]  Jian Xiong,et al.  Robust scheduling for multi-objective flexible job-shop problems with random machine breakdowns , 2013 .

[18]  Gary B. Lamont,et al.  Multiobjective evolutionary algorithm test suites , 1999, SAC '99.

[19]  A. C. Lisboa,et al.  A Multi-Objective Evolutionary Algorithm Based on Decomposition for Optimal Design of Yagi-Uda Antennas , 2012, IEEE Transactions on Magnetics.

[20]  Xin Yao,et al.  Mathematical modeling and multi-objective evolutionary algorithms applied to dynamic flexible job shop scheduling problems , 2015, Inf. Sci..

[21]  Qingfu Zhang,et al.  Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II , 2009, IEEE Transactions on Evolutionary Computation.

[22]  Eckart Zitzler,et al.  Indicator-Based Selection in Multiobjective Search , 2004, PPSN.

[23]  Kenneth N. Brown,et al.  Scheduling with Uncertain Release Dates , 2005 .