工业工程 ›› 2023, Vol. 26 ›› Issue (5): 78-88.doi: 10.3969/j.issn.1007-7375.2023.05.009

• 系统建模与优化算法 • 上一篇    下一篇

基于混合平衡优化器算法的多目标柔性作业车间多重动态调度研究

秦红斌1,2, 孔仁杰1, 常永顺1, 李晨晓1   

  1. 1. 武汉理工大学 机电工程学院,湖北 武汉 430070;
    2. 随州武汉理工大学工业研究院,湖北 随州,441300
  • 收稿日期:2022-05-06 发布日期:2023-10-25
  • 通讯作者: 孔仁杰(1997-),男,安徽省人,硕士研究生,主要研究方向为智能优化算法及应用、智能制造车间调度。E-mail:1872701787@qq.com E-mail:1872701787@qq.com
  • 作者简介:秦红斌(1967-),女,广西壮族自治区人,副教授,博士,主要研究方向为智能优化算法及应用、智能制造车间调度、CAD/CAE/CIMS技术
  • 基金资助:
    国家自然科学基金资助项目 (52075401)

Multiple Dynamic Scheduling of Multi-objective Flexible Job Shops Based on a Hybrid Equilibrium Optimizer Algorithm

QIN Hongbin1,2, KONG Renjie1, CHANG Yongshun1, LI Chenxiao1   

  1. 1. School of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, China;
    2. Suizhou-WUT Industry Research Institute, Suizhou 441300, China
  • Received:2022-05-06 Published:2023-10-25

摘要: 面对生产过程中出现的多种扰动问题对实际调度过程的影响,构建以紧急订单和机器故障为扰动因素,以最小化最大完工时间、最小化订单拖期惩罚和最小化碳排放为目标的柔性作业车间多重动态调度模型。采用基于事件和周期的混合动态调度策略来应对突发事件,并提出一种改进的平衡优化器算法来求解该模型。该算法通过采用基于精英反向学习的混合种群初始化策略提高初始种群质量;通过采用IPOX交叉、MPX交叉和变异操作,提高算法解集的广泛性和多样性;通过使用基于Metropoils准则的精英选择策略来更新种群,防止种群陷入局部最优;通过双层变邻域搜索提高算法的寻优能力。通过大量拓展算例仿真验证了该算法的有效性、稳定性和优越性。

关键词: 混合平衡优化器算法, 多重动态调度, 变邻域搜索, 精英反向学习

Abstract: To cope with the impact of multiple disturbances in production processes on actual scheduling processes, a multiple dynamic scheduling model for flexible job shops is established with urgent orders and machine breakdowns as disturbance factors and with the objectives of minimizing the makespan, order delay penalties and carbon emissions. A hybrid event- and cycle-based dynamic scheduling strategy is used to cope with emergencies, and an improved balanced optimizer algorithm is proposed to solve the model, which improves the initial population quality by adopting a hybrid population initialization strategy based on elite reverse learning. By using IPOX crossover, MPX crossover and mutation operations, the breadth and diversity of the algorithm is improved. An elite selection strategy based on Metropoils criteria is utilized to update the population and prevent it from falling into local optima. The searching ability of the algorithm is improved by double-layer variable neighborhood search. The effectiveness, stability and superiority of the algorithm are verified through a large number of extended numerical simulations.

Key words: hybrid equilibrium optimizer algorithm, multiple dynamic scheduling, variable neighbourhood search, elite reverse learning

中图分类号: