Journal of System Simulation ›› 2017, Vol. 29 ›› Issue (6): 1268-1276.doi: 10.16182/j.issn1004731x.joss.201706015

Previous Articles     Next Articles

Double Bare Bones Particle Swarm Algorithm for Solving Flexible Job-shop Scheduling Problem

Dai Yueming, Wang Minghui, Wang Chun, Wang Yan   

  1. Engineering Research Center of Internet of Things Technology Applications Ministry of Education, Jiangnan University, Wuxi 214122, China
  • Received:2016-08-22 Revised:2016-11-06 Online:2017-06-08 Published:2020-06-04

Abstract: To solve flexible job shop scheduling problem, a double bare bones particle swarm algorithm (DBBPSO) was proposed to minimize the makespan. Combining Von-neumann bare bones particle swarm optimization algorithm and chaotic mutation bare bones particle swarm optimization algorithm, the algorithm DBBPSO used a communication method to cooperate evolution. This approach could keep balance between global exploration and local exploration, and a machine selection method was proposed based on the tenet of minimizing makespan. The proposed algorithm was compared with other algorithms on four benchmark problems and a scheduling optimization example. Simulation results indicate that the improved algorithm has the ability to obtain the optimal solution, and it is more suitable for solving the scheduling problem.

Key words: flexible job-shop scheduling, double bare bones particle swarm optimization, cooperate evolution, machine selection

CLC Number: