系统仿真学报 ›› 2026, Vol. 38 ›› Issue (6): 1598-1612.doi: 10.16182/j.issn1004731x.joss.25-0607

• 论文 • 上一篇    

改进NSGA-II求解含工人负荷的双资源柔性作业车间调度

张国辉1, 任远1, 邬昌军2, 寇晓菲1   

  1. 1.郑州航空工业管理学院 管理工程学院,河南 郑州 450046
    2.郑州轻工业大学 机电工程学院,河南 郑州 450002
  • 收稿日期:2025-06-26 修回日期:2025-09-03 出版日期:2026-06-25 发布日期:2026-06-25
  • 第一作者简介:张国辉(1980-),男,教授,博士,研究方向为智能优化算法、车间调度。
  • 基金资助:
    国家自然科学基金面上项目(52575603);河南省重大科技专项(241100220200);河南省重点研发专项(231111221200);河南省重点研发专项(241111222400);教育部人文社会科学规划基金(23YJAZH193)

Improved NSGA-II for Dual-resource Flexible Job Shop Scheduling Considering Worker Load

Zhang Guohui1, Ren Yuan1, Wu Changjun2, Kou Xiaofei1   

  1. 1.School of Management Engineering, Zhengzhou University of Aeronautics, Zhengzhou 450046, China
    2.College of Mechanical and Electrical Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China
  • Received:2025-06-26 Revised:2025-09-03 Online:2026-06-25 Published:2026-06-25

摘要:

针对考虑工人负荷的双资源约束柔性作业车间调度问题,提出一种融合强化学习的进化算法。设计符合问题特征的三段式编码,并结合3种初始化方式提高种群质量;设计基于工人工作负荷的左插入解码方式,保证工序的完成时间小于工人当日的最大可加工时间;构建2种基于关键路径的邻域结构,加强种群的局部探索能力;融合强化学习使算法的变异率与交叉率能够根据种群质量自适应改变。仿真实验验证了算法的优越性。

关键词: 柔性作业车间调度, 双资源约束, 强化学习, 工人负荷

Abstract:

For the dual-resource-constrained flexible job shop scheduling problem considering worker load, an evolutionary algorithm integrating reinforcement learning was proposed. A three-stage encoding conforming to the problem characteristics was designed, and three initialization methods were combined to improve the population quality; a left-insertion decoding method based on worker load was designed to ensure that the completion time of the operation is less than the maximum processable time of the worker on the current day; two neighborhood structures based on the critical path were constructed to enhance the local exploration ability of the population; reinforcement learning was integrated to enable the mutation rate and crossover rate of the algorithm to change adaptively according to the population quality. Simulation experiments verified the superiority of the algorithm.

Key words: flexible job shop scheduling, dual-resource constraint, reinforcement learning, worker load

中图分类号: