Advances in Manufacturing ›› 2016, Vol. 4 ›› Issue (2): 142-149.doi: 10.1007/s40436-016-0140-y

• Articles • Previous Articles     Next Articles

An adaptive multi-population genetic algorithm for job-shop scheduling problem

Lei Wang, Jing-Cao Cai, Ming Li   

  1. School of Mechanical and Automotive Engineering, Anhui Polytechnic University, Wuhu 241000, People's Republic of China
  • Received:2015-10-08 Revised:2016-04-27 Online:2016-06-25 Published:2016-06-25

Abstract:

Job-shop scheduling problem (JSP) is a typical NP-hard combinatorial optimization problem and has a broad background for engineering application. Nowadays, the effective approach for JSP is a hot topic in related research area of manufacturing system. However, some JSPs, even for moderate size instances, are very difficult to find an optimal solution within a reasonable time because of the process constraints and the complex large solution space. In this paper, an adaptive multi-population genetic algorithm (AMGA) has been proposed to solve this problem. Firstly, using multi-populations and adaptive crossover probability can enlarge search scope and improve search performance. Secondly, using adaptive mutation probability and elite replacing mechanism can accelerate convergence speed. The approach is tested for some classical benchmark JSPs taken from the literature and compared with some other approaches. The computational results show that the proposed AMGA can produce optimal or near-optimal values on almost all tested benchmark instances. Therefore, we can believe that AMGA can be considered as an effective method for solving JSP.

Key words: Job-shop scheduling problem (JSP), Adaptive crossover, Adaptive mutation, Multi-population, Elite replacing strategy