Lexicographic optimization-based clustering search metaheuristic for the multiobjective flexible job shop scheduling problem

In recent years, the flexible job shop scheduling problem (FJSP) has received a great deal of attention from researchers not only due to its complexity but also due to its wide range of applications in the industry. The FJSP extends the job shop scheduling problem (JSP) by allowing operations to be processed by a set of alternative machines. Many of the studies found in the literature consider the objective of minimizing the largest completion time of the jobs, that is, the makespan.However, in the real context of industries, considering more than one criterion is often relevant. Thus, the present work addresses two additional criteria besides the makespan: minimizing the maximum workload of the machines and minimizing the total workload of the machines. Aiming at real cases, where it is necessary to define priorities among the criteria, a clustering search (CS) algorithm was implemented using a lexicographic classification of the objectives for solving the multiobjective FJSP (MOFJSP). The results of this study showthat compared to the state-of-the-art approach, CS is an effective alternative to solve the MOFJSP.

[1]  F. Pezzella,et al.  A genetic algorithm for the Flexible Job-shop Scheduling Problem , 2008, Comput. Oper. Res..

[2]  Glaydston Mattos Ribeiro,et al.  A Clustering Search metaheuristic for the Point-Feature Cartographic Label Placement Problem , 2014, Eur. J. Oper. Res..

[3]  Quan-Ke Pan,et al.  Pareto-based discrete artificial bee colony algorithm for multi-objective flexible job shop scheduling problems , 2011 .

[4]  Khaled Ghédira,et al.  Solving the flexible job shop problem by hybrid metaheuristics-based multiagent model , 2018 .

[5]  Tsung-Che Chiang,et al.  A simple and effective evolutionary algorithm for multiobjective flexible job shop scheduling , 2013 .

[6]  Nicolas Zufferey,et al.  Three-level inventory deployment for a luxury watch company facing various perturbations , 2017, J. Oper. Res. Soc..

[7]  H. Isermann Linear lexicographic optimization , 1982 .

[8]  Didem Cinar,et al.  A Taxonomy for the Flexible Job Shop Scheduling Problem , 2015 .

[9]  G. Moslehi,et al.  A Pareto approach to multi-objective flexible job-shop scheduling problem using particle swarm optimization and local search , 2011 .

[10]  Abid Ali Khan,et al.  A research survey: review of flexible job shop scheduling techniques , 2016, Int. Trans. Oper. Res..

[11]  Liang Gao,et al.  An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem , 2009, Comput. Ind. Eng..

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

[13]  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.

[14]  Nouara Achour,et al.  An effective operations permutation-based discrete harmony search approach for the flexible job shop scheduling problem with makespan criterion , 2017, Applied Intelligence.

[15]  Olivier Gallay,et al.  Metaheuristics for Lexicographic Optimization in Industry , 2018 .

[16]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[17]  Liang Gao,et al.  An effective genetic algorithm for the flexible job-shop scheduling problem , 2011, Expert Syst. Appl..

[18]  Marco Antonio Cruz-Chavez,et al.  Accelerated simulated annealing algorithm applied to the flexible job shop scheduling problem , 2017, Int. Trans. Oper. Res..

[19]  Wei Xiong,et al.  A new immune multi-agent system for the flexible job shop scheduling problem , 2018, J. Intell. Manuf..

[20]  Stéphane Dauzère-Pérès,et al.  An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search , 1997, Ann. Oper. Res..

[21]  Seyed Taghi Akhavan Niaki,et al.  Lexicographic max-min approach for an integrated vendor-managed inventory problem , 2014, Knowl. Based Syst..

[22]  Wei Kang Tsai,et al.  A Lexicographic Optimization Framework to the Flow Control Problem , 2010, IEEE Transactions on Information Theory.

[23]  Nhu Binh Ho,et al.  Solving Multiple-Objective Flexible Job Shop Problems by Evolution and Local Search , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[24]  Paolo Brandimarte,et al.  Routing and scheduling in a flexible job shop by tabu search , 1993, Ann. Oper. Res..

[25]  André R. S. Amaral,et al.  A Hybrid Iterated Local Search Metaheuristic for the Flexible job Shop Scheduling Problem , 2018, 2018 XLIV Latin American Computer Conference (CLEI).

[26]  Peter Brucker,et al.  Complex Scheduling , 2006 .

[27]  Kannan M. Moudgalya,et al.  Lexicographic optimization based MPC: Simulation and experimental study , 2016, Comput. Chem. Eng..

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

[29]  Jean-Yves Potvin,et al.  Graph multi-coloring for a job scheduling application , 2018, Discret. Appl. Math..

[30]  Jean-Yves Potvin,et al.  Makespan minimisation for a parallel machine scheduling problem with preemption and job incompatibility , 2017, Int. J. Prod. Res..

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

[32]  X. Shao,et al.  A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem , 2010 .

[33]  Richard W. Hamming,et al.  Error detecting and error correcting codes , 1950 .

[34]  Peter Brucker,et al.  Job-shop scheduling with multi-purpose machines , 1991, Computing.

[35]  Li-Ning Xing,et al.  Multi-objective flexible job shop schedule: Design and evaluation by simulation modeling , 2009, Appl. Soft Comput..

[36]  Christine Solnon,et al.  The car sequencing problem: Overview of state-of-the-art methods and industrial case-study of the ROADEF'2005 challenge problem , 2008, Eur. J. Oper. Res..

[37]  Jacques Teghem,et al.  Lexicographic optimization of a permutation flow shop scheduling problem with time lag constraints , 2013, Int. Trans. Oper. Res..

[38]  Glaydston Mattos Ribeiro,et al.  A comparison of three metaheuristics for the workover rig routing problem , 2012, Eur. J. Oper. Res..

[39]  Zhi-Hua Hu,et al.  Path-relinking Tabu search for the multi-objective flexible job shop scheduling problem , 2014, Comput. Oper. Res..

[40]  Geraldo R. Mauri,et al.  A Clustering Search Metaheuristic for the Bi-objective Flexible Job Shop Scheduling Problem , 2018, 2018 XLIV Latin American Computer Conference (CLEI).

[41]  Luiz Antonio Nogueira Lorena,et al.  Clustering Search for the Berth Allocation Problem , 2012, Expert Syst. Appl..

[42]  Khaled Ghédira,et al.  Multi-agent model based on combination of chemical reaction optimisation metaheuristic with Tabu search for flexible job shop scheduling problem , 2018, Int. J. Intell. Eng. Informatics.

[43]  Quan-Ke Pan,et al.  Pareto-based grouping discrete harmony search algorithm for multi-objective flexible job shop scheduling , 2014, Inf. Sci..

[44]  Johann L. Hurink,et al.  Tabu search for the job-shop scheduling problem with multi-purpose machines , 1994 .

[45]  Edoardo Amaldi,et al.  Metaheuristics for a job scheduling problem with smoothing costs relevant for the car industry , 2016, Networks.

[46]  Alexandre César Muniz de Oliveira,et al.  Hybrid Evolutionary Algorithms and Clustering Search , 2007 .

[47]  Michel Gendreau,et al.  Handbook of Metaheuristics , 2010 .

[48]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[49]  Hua Xu,et al.  Multiobjective Flexible Job Shop Scheduling Using Memetic Algorithms , 2015, IEEE Transactions on Automation Science and Engineering.

[50]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .