A Knee-Point Driven Multi-objective Evolutionary Algorithm for Flexible Job Shop Scheduling

Job shop scheduling or the job-shop problem (JSP) is an optimization problem that has been studied on many industrial manufactures. For a certain problem in the real world with more than one objectives, it’s hard for decisionmakers to select a certain solution from the well-shaped Pareto Front because the number of solutions could be huge. Thus, obtaining a certain solution or a set of solutions that satisfied the decision-maker most is of significant importance. Knee points are solutions with maximum marginal rates of return on the Pareto Front, which are considered as better options if there are no other preference. This paper proposed a knee-point- driven multi-objective algorithm to solve the flexible job shop scheduling problem (FJSP). Experimental results show that the proposed method can not only obtain better results but also help decrease the selecting pressure for decision-makers compared to traditional NSGA-II.

[1]  J. Lampinen Multi-Constrained Nonlinear Optimization by the Differential Evolution Algorithm , 2002 .

[2]  Quan-Ke Pan,et al.  Discrete harmony search algorithm for flexible job shop scheduling problem with multiple objectives , 2016, J. Intell. Manuf..

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

[4]  Mauro Dell'Amico,et al.  Applying tabu search to the job-shop scheduling problem , 1993, Ann. Oper. Res..

[5]  Kalyanmoy Deb,et al.  Finding Knees in Multi-objective Optimization , 2004, PPSN.

[6]  Ahmed Chiheb Ammari,et al.  An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem , 2015, Journal of Intelligent Manufacturing.

[7]  Riaz Ahmad,et al.  Recent Research Trends in Genetic Algorithm Based Flexible Job Shop Scheduling Problems , 2018 .

[8]  Tapabrata Ray,et al.  A Study on Performance Metrics to Identify Solutions of Interest from a Trade-Off Set , 2016, ACALCI.

[9]  Lily Rachmawati,et al.  A multi-objective evolutionary algorithm with weighted-sum niching for convergence on knee regions , 2006, GECCO '06.

[10]  Vahit Kaplanoglu,et al.  An object-oriented approach for multi-objective flexible job-shop scheduling problem , 2016, Expert Syst. Appl..

[11]  Jan Karel Lenstra,et al.  Job Shop Scheduling by Simulated Annealing , 1992, Oper. Res..

[12]  Tom Page,et al.  A hybrid discrete firefly algorithm for solving multi-objective flexible job shop scheduling problems , 2015, Int. J. Bio Inspired Comput..

[13]  Indraneel Das On characterizing the “knee” of the Pareto curve based on Normal-Boundary Intersection , 1999 .

[14]  Raymond Chiong,et al.  Solving the energy-efficient job shop scheduling problem: a multi-objective genetic algorithm with enhanced local search for minimizing the total weighted tardiness and total energy consumption , 2016 .

[15]  Lawrence Davis,et al.  Job Shop Scheduling with Genetic Algorithms , 1985, ICGA.