Decentralized Tabu Searches in Multi Agent System for Distributed and Flexible Job Shop Scheduling Problem

Scheduling in production systems consists in assigning operations on a set of available resources in order to achieve defined objectives. 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. But in the recent years, many companies decide to move towards the decentralization of their factories which allow it to gain advantages towards its customers. In the case of the classic Flexible Job shop Scheduling Problem, we assume that there is a single factory with a set of m machines and n jobs, but in Distributed and Flexible Job shop Scheduling Problem (DFJSP), 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 decentralized model based on tabu search to solve the Distributed and Flexible Job shop Scheduling Problem in order to minimize the maximum completion time (makespan). To evaluate the performance of our model, a set of experiments are performed on benchmark instances well known in the literature.

[1]  Amir Masoud Rahmani,et al.  Solving Distributed Flexible Manufacturing Systems Scheduling Problems Subject to Maintenance: Memetic Algorithms Approach , 2009, 2009 Ninth IEEE International Conference on Computer and Information Technology.

[2]  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).

[3]  Olfa Belkahla Driss,et al.  Multi Agent Model Based on Chemical Reaction Optimization for Flexible Job Shop Problem , 2015, ICCCI.

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

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

[6]  Khaled Ghédira,et al.  A Survey of Optimization Techniques for Distributed Job Shop Scheduling Problems in Multi-factories , 2017, CSOC.

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

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

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

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

[11]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

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

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

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

[15]  Mohsen Ziaee A heuristic algorithm for the distributed and flexible job-shop scheduling problem , 2013, The Journal of Supercomputing.

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

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

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

[19]  Khaled Ghédira,et al.  Elitist Ant System for the Distributed Job Shop Scheduling Problem , 2017, IEA/AIE.

[20]  Khaled Ghédira,et al.  Weaknesses of Ant System for the Distributed Job Shop Scheduling Problem , 2017, ICEIS.

[21]  Khaled Ghédira,et al.  Metaheuristics based on Clustering in a Holonic Multiagent Model for the Flexible Job Shop Problem , 2015, GECCO.