Solving Distributed and Flexible Job shop Scheduling Problem using a Chemical Reaction Optimization metaheuristic

Abstract The current industrial production environment is characterized by highly competitive markets, where customer requirements and expectations are becoming stronger in terms of quality, cost and time to delivery. The modern production systems are generally composed of machines that must participate in the manufacture of several types of products simultaneously and efficiently. The Flexible Job shop Scheduling Problem (FJSP) is one of the scheduling problems where each operation can be processed on different machine and its processing time depends on the used machine and this in a single factory. But in the recent years, many companies decide to move towards the decentralization of their factories which allows them to gain advantages towards their customers. So, we are now interested in Distributed and Flexible Job shop Scheduling Problem (DFJSP) where there is a set of geographically distributed factories in different locations. Each factory contains m machines on which n jobs must be processed. The Distributed scheduling problems and more specifically the DFJSP are much more complicated than standard problems because they involve not only the problem of assigning jobs to machines but also the problem of distribution of jobs in different factories. So, the DFJSP is harder than the FJSP. The DFJSP is classified, as most of scheduling problems, NP-Hard in complexity theory. In this paper, we propose a Chemical Reaction Optimization metaheuristic to solve the Distributed and Flexible Job shop Scheduling Problem in order to minimize the maximum completion time (makespan) among all factories. To evaluate the performance of our algorithm, a set of experiments are performed on well known benchmark instances in the literature.

[1]  Tung-Kuan Liu,et al.  Optimisation of distributed manufacturing flexible job shop scheduling by using hybrid genetic algorithms , 2017, J. Intell. Manuf..

[2]  Khaled Ghédira,et al.  Hybrid metaheuristics for scheduling of machines and transport robots in job shop environment , 2016, Applied Intelligence.

[3]  Khaled Ghédira,et al.  Multi Agent model based on Chemical Reaction Optimization with Greedy algorithm for Flexible Job shop Scheduling Problem , 2017, KES.

[4]  Khaled Ghédira,et al.  Hybrid Metaheuristics within a Holonic Multiagent Model for the Flexible Job Shop Problem , 2015, KES.

[5]  Manoj Kumar Tiwari,et al.  Solving distributed FMS scheduling problems subject to maintenance: Genetic algorithms approach , 2006 .

[6]  Sai Ho Chung,et al.  Optimization of system reliability in multi-factory production networks by maintenance approach , 2009, Expert Syst. Appl..

[7]  Ferdinando Pezzella,et al.  An Improved Genetic Algorithm for the Distributed and Flexible Job-shop Scheduling problem , 2010, Eur. J. Oper. Res..

[8]  Khaled Ghédira,et al.  Minimizing makespan in multi-factory flow shop problem using a chemical reaction metaheuristic , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

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

[10]  Andrew Y. C. Nee,et al.  A modified genetic algorithm for distributed scheduling problems , 2003, J. Intell. Manuf..

[11]  Victor O. K. Li,et al.  Chemical-Reaction-Inspired Metaheuristic for Optimization , 2010, IEEE Transactions on Evolutionary Computation.

[12]  Khaled Ghédira,et al.  Towards a Distributed Implementation of Chemical Reaction Optimization for the Multi-factory Permutation Flowshop Scheduling Problem , 2017, KES.

[13]  Quan-Ke Pan,et al.  Chemical-reaction optimization for flexible job-shop scheduling problems with maintenance activity , 2012, Appl. Soft Comput..

[14]  Hao Tan,et al.  A genetic algorithm embedded with a concise chromosome representation for distributed and flexible job-shop scheduling problems , 2018, J. Intell. Manuf..

[15]  Khaled Ghédira,et al.  Simultaneous scheduling of machines and transport robots in flexible job shop environment using hybrid metaheuristics based on clustered holonic multiagent model , 2016, Comput. Ind. Eng..

[16]  Khaled Ghédira,et al.  A novel chemical reaction optimization for the distributed permutation flowshop scheduling problem with makespan criterion , 2017, Comput. Ind. Eng..

[17]  Khaled Ghédira,et al.  A Modified Ant Colony Optimization algorithm for the Distributed Job shop Scheduling Problem , 2017, KES.

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

[19]  Felix T.S. Chan,et al.  Application of genetic algorithms with dominant genes in a distributed scheduling problem in flexible manufacturing systems , 2006 .

[20]  Tung-Kuan Liu,et al.  Solving Distributed and Flexible Job-Shop Scheduling Problems for a Real-World Fastener Manufacturer , 2014, IEEE Access.