Integrating Genetic Algorithm, Tabu Search Approach for Job Shop Scheduling

This paper presents a new algorithm based on integrating Genetic Algorithms and Tabu Search methods to solve the Job Shop Scheduling problem. The idea of the proposed algorithm is derived from Genetic Algorithms. Most of the scheduling problems require either exponential time or space to generate an optimal answer. Job Shop scheduling (JSS) is the general scheduling problem and it is a NP-complete problem, but it is difficult to find the optimal solution. This paper applies Genetic Algorithms and Tabu Search for Job Shop scheduling problem and compares the results obtained by each. With the implementation of our approach the JSS problems reaches optimal solution and minimize the makespan.

[1]  Akshai K. Aggarwal,et al.  An adaptive generalized scheduler for grid applications , 2005, 19th International Symposium on High Performance Computing Systems and Applications (HPCS'05).

[2]  F. A. R. U K G E Y,et al.  The Strategies and Parameters of Tabu Search for Job-shop Scheduling , 2004 .

[3]  Manuel Laguna,et al.  Tabu Search , 1997 .

[4]  Rajkumar Buyya,et al.  Nature's heuristics for scheduling jobs on Computational Grids , 2000 .

[5]  G. Syswerda,et al.  Schedule Optimization Using Genetic Algorithms , 1991 .

[6]  Daniel Andresen,et al.  An IP-level Network Monitor and Scheduling System for Clusters , 2002, PDPTA.

[7]  Mieczysław Wodecki,et al.  A Very Fast Tabu Search Algorithm for Job Shop Problem , 2005 .

[8]  David J. John Co-evolution With The Bierwirth-Mattfeld Hybrid Scheduler , 2002, GECCO.

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

[10]  P. Balasubramanie,et al.  A Genetic Algorithm with a Tabu Search (GTA) for Traveling Salesman Problem , 2009 .

[11]  Sajal K. Das,et al.  A de-centralized scheduling and load balancing algorithm for heterogeneous grid environments , 2002, Proceedings. International Conference on Parallel Processing Workshop.

[12]  Jan Karel Lenstra,et al.  Job Shop Scheduling by Simulated Annealing , 1992, Oper. Res..

[13]  Daniel R. Greening,et al.  Parallel simulated annealing techniques , 1990 .

[14]  Dharma P. Agrawal,et al.  Improving scheduling of tasks in a heterogeneous environment , 2004, IEEE Transactions on Parallel and Distributed Systems.