New local diversification techniques for flexible job shop scheduling problem with a multi-agent approach

The Flexible Job Shop problem is among the hardest scheduling problems. It is a generalization of the classical Job Shop problem in that each operation can be processed by a set of resources and has a processing time depending on the resource used. The objective is to assign and to sequence the operations on the resources so that they are processed in the smallest time. In our previous work, we have proposed two Multi-Agent approaches based on the Tabu Search (TS) meta-heuristic. Depending on the location of the optimisation core in the system, we have distinguished between the global optimisation approach where the TS has a global view on the system and the local optimisation approach (FJS MATSLO) where the optimisation is distributed among a collection of agents, each of them has its own local view. In this paper, firstly, we propose new diversification techniques for the second approach in order to get better results and secondly, we propose a new promising approach combining the two latter ones. Experimental results are also presented in this paper in order to evaluate these new techniques.

[1]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[2]  Edmund H. Durfee,et al.  A Formal Study of Distributed Meeting Scheduling , 1998 .

[3]  Shengyong Chen,et al.  Transient Chaotic Discrete Neural Network for Flexible Job-Shop Scheduling , 2005, ISNN.

[4]  Scott Sladden Walker Holonic job shop scheduling and control using a multi-agent system , 2003 .

[5]  Ehl Emile Aarts,et al.  A computational study of constraint satisfaction for multiple capacitated job shop scheduling , 1996 .

[6]  Manuela Veloso,et al.  Opportunities for Learning in Multi-Agent Meeting Scheduling , 2004, AAAI Technical Report.

[7]  N.M. Najid,et al.  A modified simulated annealing method for flexible job shop scheduling problem , 2002, IEEE International Conference on Systems, Man and Cybernetics.

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

[9]  Peter Brucker,et al.  Tabu-search for the multi-mode job-shop problem , 1998 .

[10]  Ivan Tanev,et al.  An Application Service Provider Approach For Hybrid Evolutionary Algorithm-based Real-world Flexible Job Shop Scheduling Problem , 2002, GECCO.

[11]  S. Meeran,et al.  JOB-SHOP NEIGHBOURHOODS AND MOVE EVALUATION STRATEGIES , 2007 .

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

[13]  Luc Bongaerts,et al.  Reference architecture for holonic manufacturing systems: PROSA , 1998 .

[14]  Edmund H. Durfee,et al.  Discovering and exploiting synergy between hierarchical planning agents , 2003, AAMAS '03.

[15]  A. S. Jain,et al.  Job-shop scheduling using neural networks , 1998 .

[16]  Mitsuo Gen,et al.  Multistage-Based Genetic Algorithm for Flexible Job-Shop Scheduling Problem , 2009 .

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

[18]  Nicholas R. Jennings,et al.  Agent-based meeting scheduling: a design and implementation , 1995 .

[19]  Khaled Ghedira,et al.  Flexible job-shop scheduling with multi-agent system and tabu search , 2004 .

[20]  Luca Maria Gambardella,et al.  Effective Neighborhood Functions for the Flexible Job Shop Problem , 1998 .

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