A hybrid multi-objective genetic algorithm based on the ELECTRE method for a capacitated flexible job shop scheduling problem

In this paper, a multi-objective flexible job shop scheduling problem with machines capacity constraints is studied. Minimizing the makespan and overtime costs of machines are considered as two objectives for evaluating solutions. First, a new nonlinear integer programming model is presented to formulate the problem. Inasmuch as this problem is well-known as a NP-hard problem, a hybrid meta-heuristic algorithm (CFJSP II) is developed to overcome its complexity. Regarding to the solution space of the problem, for assigning and sequencing operations, a multi-objective genetic algorithm based on the ELECTRE method is presented. Also, a powerful heuristic approach to tradeoff the objective functions is developed. Finally, the proposed algorithm is compared with some well-known multi-objective algorithms such as NSGAII, SPEA2, and VEGA. Regarding to the computational results, it is clear that the proposed algorithm has a better performance especially in the closeness of the solutions to the Pareto optimal front.

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

[2]  J. D. Schaffer,et al.  Multiple Objective Optimization with Vector Evaluated Genetic Algorithms , 1985, ICGA.

[3]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

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

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

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

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

[8]  Vinícius Amaral Armentano,et al.  Genetic local search for multi-objective flowshop scheduling problems , 2005, Eur. J. Oper. Res..

[9]  Zhiming Wu,et al.  An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems , 2005, Comput. Ind. Eng..

[10]  Parviz Fattahi,et al.  An algorithm for multi-objective job shop scheduling problem , 2006 .

[11]  G. Galante,et al.  A multi-objective approach to facility layout problem by genetic search algorithm and Electre method , 2006 .

[12]  Sanja Petrovic,et al.  Decision support tool for multi-objective job shop scheduling problems with linguistically quantified decision functions , 2007, Decis. Support Syst..

[13]  Mitsuo Gen,et al.  A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems , 2007, Comput. Ind. Eng..

[14]  Fariborz Jolai,et al.  Mathematical modeling and heuristic approaches to flexible job shop scheduling problems , 2007, J. Intell. Manuf..

[15]  Adiel Teixeira de Almeida,et al.  Multicriteria decision model for outsourcing contracts selection based on utility function and ELECTRE method , 2007, Comput. Oper. Res..

[16]  Pei-Chann Chang,et al.  Genetic algorithm integrated with artificial chromosomes for multi-objective flowshop scheduling problems , 2008, Appl. Math. Comput..

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

[18]  A. I. Ölçer,et al.  A hybrid approach for multi-objective combinatorial optimisation problems in ship design and shipping , 2008, Comput. Oper. Res..

[19]  Jamal Arkat,et al.  Flexible job shop scheduling with overlapping in operations , 2009 .

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

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

[22]  A. A. Mousa,et al.  Using genetic algorithm and TOPSIS technique for multiobjective reactive power compensation , 2007 .

[23]  Fariborz Jolai,et al.  An effective hybrid multi-objective genetic algorithm for bi-criteria scheduling on a single batch processing machine with non-identical job sizes , 2010, Eng. Appl. Artif. Intell..

[24]  Quan-Ke Pan,et al.  An effective hybrid tabu search algorithm for multi-objective flexible job-shop scheduling problems , 2010, Comput. Ind. Eng..

[25]  Nataša Bojković,et al.  One solution for cross-country transport-sustainability evaluation using a modified ELECTRE method , 2010 .

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

[27]  Ali Azadeh,et al.  A hybrid genetic algorithm-TOPSIS-computer simulation approach for optimum operator assignment in cellular manufacturing systems , 2011 .

[28]  Mostafa Zandieh,et al.  Bi-objective optimization research on integrated fixed time interval preventive maintenance and production for scheduling flexible job-shop problem , 2011, Expert Syst. Appl..

[29]  Ka Chi Lam,et al.  A decision-making system for construction site layout planning , 2011 .

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

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

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

[33]  Numan Çelebi,et al.  Comparative analysis of multi-criteria decision making methodologies and implementation of a warehouse location selection problem , 2011, Expert Syst. Appl..

[34]  Ghorbanali Mohammadi,et al.  Two meta-heuristic algorithms for solving multi-objective flexible job-shop scheduling with parallel machine and maintenance constraints , 2012, Comput. Math. Appl..

[35]  Min Liu,et al.  An enhanced Pareto-based artificial bee colony algorithm for the multi-objective flexible job-shop scheduling , 2012 .

[36]  Deming Lei,et al.  Multi-objective swarm-based neighborhood search for fuzzy flexible job shop scheduling , 2012 .

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

[38]  Yuping Wang,et al.  Inventory based two-objective job shop scheduling model and its hybrid genetic algorithm , 2013, Appl. Soft Comput..