A hybrid particle swarm optimization and simulated annealing algorithm for job-shop scheduling

It is a NP-Hard problem to obtain optimal solutions to deal with the large-size job-shop scheduling problem (JSSP). In this paper, a new hybrid algorithm based on traditional particle swarm optimization (PSO) algorithm for addressing a JSSP is proposed. Firstly, a particles encoding is designed to reduce the range of solution space. Secondly, a simulated annealing operator combined with local search operator is immersed into the algorithm to extricate itself from local optimal solution, and the performance of the individual search is improved as well. Furthermore, an interference operator is integrated to search the optimal solution by the rapid convergence features. Experimental results based on benchmark problems of LA instances and some FT instances demonstrate that the proposed hybrid algorithm shows higher performance in dealing with the classical large-scale problem than the original design.

[1]  D. R. Zanwar,et al.  Scheduling in Job Shop Process Industry , 2013 .

[2]  John F. Forbes,et al.  Model-based real-time optimization of automotive gasoline blending operations , 2000 .

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

[4]  Mitsuo Gen,et al.  A genetic algorithm with modified crossover operator and search area adaptation for the job-shop scheduling problem , 2005, Comput. Ind. Eng..

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

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

[7]  S. Binato,et al.  A GRASP FOR JOB SHOP SCHEDULING , 2001 .

[8]  Renata M. Aiex,et al.  Parallel GRASP with path-relinking for job shop scheduling , 2003, Parallel Comput..

[9]  Tung-Kuan Liu,et al.  Improved genetic algorithm for the job-shop scheduling problem , 2006 .

[10]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

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

[12]  I ScottKirkpatrick Optimization by Simulated Annealing: Quantitative Studies , 1984 .

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

[14]  Qining Wang,et al.  Concept, Principle and Application of Dynamic Configuration for Intelligent Algorithms , 2014, IEEE Systems Journal.

[15]  Fei Tao,et al.  FC-PACO-RM: A Parallel Method for Service Composition Optimal-Selection in Cloud Manufacturing System , 2013, IEEE Transactions on Industrial Informatics.

[16]  Richard W. Eglese,et al.  Simulated annealing: A tool for operational research , 1990 .

[17]  Stephen F. Smith,et al.  ISIS—a knowledge‐based system for factory scheduling , 1984 .

[18]  Weijun Xia,et al.  A hybrid particle swarm optimization approach for the job-shop scheduling problem , 2006 .

[19]  Peter Brucker,et al.  A Branch and Bound Algorithm for the Job-Shop Scheduling Problem , 1994, Discret. Appl. Math..

[20]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[21]  Fei Tao,et al.  Resource Service Composition and Its Optimal-Selection Based on Particle Swarm Optimization in Manufacturing Grid System , 2008, IEEE Transactions on Industrial Informatics.

[22]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[23]  Zhang Wei,et al.  A new hybrid optimization algorithm for the job-shop scheduling problem , 2004, Proceedings of the 2004 American Control Conference.

[24]  Ling Wang,et al.  An effective hybrid optimization strategy for job-shop scheduling problems , 2001, Comput. Oper. Res..

[25]  D. Y. Sha,et al.  A hybrid particle swarm optimization for job shop scheduling problem , 2006, Comput. Ind. Eng..

[26]  Fei Tao,et al.  QMAEA: A quantum multi-agent evolutionary algorithm for multi-objective combinatorial optimization , 2014, Simul..

[27]  Daniel J. Fonseca,et al.  Artificial neural networks for job shop simulation , 2002, Adv. Eng. Informatics.