系统仿真学报 ›› 2017, Vol. 29 ›› Issue (6): 1268-1276.doi: 10.16182/j.issn1004731x.joss.201706015

• 仿真系统与技术 • 上一篇    下一篇

骨干双粒子群算法求解柔性作业车间调度问题

戴月明, 王明慧, 王春, 王艳   

  1. 江南大学教育部物联网技术应用工程研究中心,江苏 无锡 214122
  • 收稿日期:2016-08-22 修回日期:2016-11-06 出版日期:2017-06-08 发布日期:2020-06-04
  • 通讯作者: 戴月明(1964-),男,江苏常熟,硕士,副教授,硕导,研究方向为人工智能和软件工程。
  • 作者简介:戴月明(1964-),男,江苏常熟,硕士,副教授,硕导,研究方向为人工智能和软件工程。
  • 基金资助:
    国家自然科学基金(61572238),江苏省杰出青年基金(BK20160001)

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

摘要: 针对柔性作业车间调度问题,以最小化最大完工时间为优化目标,提出了一种骨干双粒子群算法(Double Bare Bones Particle Swarm Algorithm,DBBPSO)。算法结合基于冯诺依曼拓扑结构的改进骨干粒子群算法与基于混沌变异的骨干粒子群算法,利用种群交流机制使两个种群协同进化,实现了算法在全局搜索与局部开发之间的平衡,并提出一种基于最小加工时间的机器选择策略。将所提算法在四个经典算例与一个柔性作业车间调度实例上与其他不同算法进行仿真对比,结果表明所提算法比其他对比算法具有更好的寻优能力,更适合解决该类调度问题。

关键词: 柔性作业车间调度, 骨干双粒子群算法, 协同进化, 机器选择策略

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

中图分类号: