Analysis of Various Alternate Crossover Strategies for Genetic Algorithm to Solve Job Shop Scheduling Problems

In the manufacturing system, optimization of scheduling plays a vital role for effective utilization of resources. Efficient utilization of resources to improve the outcome of manufacturing system is the complex job shop scheduling. In recent years much attention has been given to solve the combinatorial optimization problems like Job Shop Scheduling using meta-heuristic approaches. This paper proposes a new approach to solve a Job Shop Scheduling Problem (JSSP). This paper introduces Order Preserving Multi Point Crossover (OPMPX), Unordered Subsequence Exchange Crossover (USXX) and Ordered Partially Mapped Crossover (OPMX) of Genetic Algorithm (GA). The above algorithms are experimented with the JSSP to analyze the performance. The objective of the proposed method is to minimize the makespan and flowtime with a variety of constraints. Job Scheduling is the process of completing jobs over a time with allocation of shared resources. The result and performance of the proposed work is tested with wellknown bench mark problems and also compared with the other conventional algorithms.

[1]  Isao Ono,et al.  A genetic algorithm for job-shop scheduling problems using job-based order crossover , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[2]  Sam Kwong,et al.  Genetic Algorithms : Concepts and Designs , 1998 .

[3]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[4]  Emanuela Merelli,et al.  A tabu search method guided by shifting bottleneck for the job shop scheduling problem , 2000, Eur. J. Oper. Res..

[5]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[6]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[7]  Wojciech Bozejko,et al.  A Neuro-tabu Search Algorithm for the Job Shop Problem , 2010, ICAISC.

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

[9]  Mauro Dell'Amico,et al.  Applying tabu search to the job-shop scheduling problem , 1993, Ann. Oper. Res..

[10]  Christian Blum,et al.  An Ant Colony Optimization Algorithm for Shop Scheduling Problems , 2004, J. Math. Model. Algorithms.

[11]  Takeshi Yamada,et al.  A genetic algorithm with multi-step crossover for job-shop scheduling problems , 1995 .

[12]  Éric D. Taillard,et al.  Parallel Taboo Search Techniques for the Job Shop Scheduling Problem , 1994, INFORMS J. Comput..

[13]  Agostinho C. Rosa,et al.  Using a hybrid Evolutionary-Taboo Algorithm to solve Job Shop Problem , 2004, SAC '04.

[14]  A. Tamilarasi,et al.  Hybridization of Ant Colony Optimization Strategies in Tabu Search for Solving Job Shop Scheduling Problems , 2009 .

[15]  Isao Ono,et al.  An Efficient Genetic Algorithm for Job Shop Scheduling Problems , 1995, International Conference on Genetic Algorithms.

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

[17]  J. Barnes,et al.  Solving the job shop scheduling problem with tabu search , 1995 .

[18]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

[19]  Yanchun Liang,et al.  Solving Job Shop Scheduling Problem Using Genetic Algorithm with Penalty Function , 2010, Int. J. Intell. Inf. Process..

[20]  Jun Zhang,et al.  Implementation of an Ant Colony Optimization technique for job shop scheduling problem , 2006 .

[21]  Eugeniusz Nowicki,et al.  An Advanced Tabu Search Algorithm for the Job Shop Problem , 2005, J. Sched..