Solving job shop scheduling problem using a hybrid parallel micro genetic algorithm

The effort of searching an optimal solution for scheduling problems is important for real-world industrial applications especially for mission-time critical systems. In this paper, a new hybrid parallel GA (PGA) based on a combination of asynchronous colony GA (ACGA) and autonomous immigration GA (AIGA) is employed to solve benchmark job shop scheduling problem. An autonomous function of sharing the best solution across the system is enabled through the implementation of a migration operator and a ''global mailbox''. The solution is able to minimize the makespan of the scheduling problem, as well as reduce the computation time. To further improve the computation time, micro GA which works on small population is used in this approach. The result shows that the algorithm is able to decrease the makespan considerably as compared to the conventional GA.

[1]  Salman Yussof,et al.  A Coarse-Grained Parallel Genetic Algorithm with Migration for Shortest Path Routing Problem , 2009, 2009 11th IEEE International Conference on High Performance Computing and Communications.

[2]  John E. Beasley,et al.  Obtaining test problems via Internet , 1996, J. Glob. Optim..

[3]  Mauricio G. C. Resende,et al.  Discrete Optimization A hybrid genetic algorithm for the job shop scheduling problem , 2005 .

[4]  Hyung Rim Choi,et al.  A hybrid genetic algorithm for the job shop scheduling problems , 2003, Comput. Ind. Eng..

[5]  Mehmet Emin Aydin,et al.  Variable Neighbourhood Search for Job Shop Scheduling Problems , 2006, J. Softw..

[6]  Mehmet Emin Aydin,et al.  Parallel variable neighbourhood search algorithms for job shop scheduling problems , 2007 .

[7]  Yugeng Xi,et al.  A Hybrid Genetic Algorithm for Job Shop Scheduling Problem to Minimize Makespan , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[8]  Mehmet Emin Aydin,et al.  A Distributed Evolutionary Simulated Annealing Algorithm for Combinatorial Optimisation Problems , 2004, J. Heuristics.

[9]  Marco Dorigo,et al.  Ant system for Job-shop Scheduling , 1994 .

[10]  Cheol Hoon Park,et al.  Genetic algorithm for job shop scheduling problems based on two representational schemes , 1995 .

[11]  G. Thompson,et al.  Algorithms for Solving Production-Scheduling Problems , 1960 .

[12]  I. Moon,et al.  Genetic algorithms for job shop scheduling problems with alternative routings , 2008 .

[13]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[14]  Raymond Y. K. Lau,et al.  A Parallel Genetic Algorithm for Floorplan Area Optimization , 2007, Seventh International Conference on Intelligent Systems Design and Applications (ISDA 2007).

[15]  Christopher M. Brown,et al.  Parallel genetic algorithms on distributed-memory architectures , 1993 .

[16]  Guiquan Bi,et al.  A CGS-MSM Parallel Genetic Algorithm Based on Multi-agent , 2008, 2008 Second International Conference on Genetic and Evolutionary Computing.

[17]  Sanjay B. Joshi,et al.  A genetic algorithm for job shop scheduling problems with alternate routing , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[18]  Michael Kolonko,et al.  Some new results on simulated annealing applied to the job shop scheduling problem , 1999, Eur. J. Oper. Res..

[19]  Kalmanje Krishnakumar,et al.  Micro-Genetic Algorithms For Stationary And Non-Stationary Function Optimization , 1990, Other Conferences.

[20]  Paul Bryant Grosso,et al.  Computer Simulations of Genetic Adaptation: Parallel Subcomponent Interaction in a Multilocus Model , 1985 .

[21]  John R. Koza,et al.  Parallel Genetic Programming on a Network of Transputers , 1995 .

[22]  Dikai Liu,et al.  Hybrid Optimisation Method Using PGA and SQP Algorithm , 2007, 2007 IEEE Symposium on Foundations of Computational Intelligence.

[23]  Zbigniew Skolicki,et al.  The influence of migration sizes and intervals on island models , 2005, GECCO '05.

[24]  Rajkumar Roy,et al.  Evolutionary computing in manufacturing industry: an overview of recent applications , 2005, Appl. Soft Comput..

[25]  Jason Chao-Hsien Pan,et al.  A hybrid genetic algorithm for no-wait job shop scheduling problems , 2009, Expert Syst. Appl..

[26]  Nor Bahiah Hj. Ahmad,et al.  A comparative analysis of mining techniques for automatic detection of student's learning style , 2010, 2010 10th International Conference on Intelligent Systems Design and Applications.

[27]  Yang Sun,et al.  An improved parallel genetic algorithm based on injection island approach and k1 triangulation for the optimal design of the flexible multi-body model vehicle suspensions , 2009, 2009 ISECS International Colloquium on Computing, Communication, Control, and Management.

[28]  J. Carlier,et al.  An algorithm for solving the job-shop problem , 1989 .

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

[30]  Ran Chen,et al.  Research on Coarse-grained Parallel Genetic Algorithm Based Grid Job Scheduling , 2008, 2008 Fourth International Conference on Semantics, Knowledge and Grid.

[31]  William J. Cook,et al.  A Computational Study of the Job-Shop Scheduling Problem , 1991, INFORMS Journal on Computing.

[32]  Haruki Inoue,et al.  Development of artificial life based optimization system , 2001, Proceedings. Eighth International Conference on Parallel and Distributed Systems. ICPADS 2001.

[33]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[34]  Jimmy J. Lin,et al.  Scaling Populations of a Genetic Algorithm for Job Shop Scheduling Problems Using MapReduce , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[35]  Reiko Tanese,et al.  Parallel Genetic Algorithms for a Hypercube , 1987, ICGA.

[36]  Mingyuan Chen,et al.  A Coarse-Grain Parallel Genetic Algorithm for Flexible Job-Shop Scheduling with Lot Streaming , 2009, 2009 International Conference on Computational Science and Engineering.

[37]  Katsuhiko Takahashi,et al.  Simulated annealing approach for minimizing the makespan of the general job-shop , 1999 .