Computer Integrated Manufacturing System ›› 2025, Vol. 31 ›› Issue (2): 411-422.DOI: 10.13196/j.cims.2022.0682

Previous Articles     Next Articles

Energy-efficient scheduling optimization of flexible job-shop scheduling based on DQN co-evolutionary algorithm

XIA Taizi1,2,TANG Qiuhua1,2+,CHENG Lixin1,2   

  1. 1.Key Laboratory of Metallurgical Equipment and Control Technology,Ministry of Education,Wuhan University of Science and Technology
    2.Hubei Key Laboratory of Mechanical Transmission and Manufacturing Engineering,Wuhan University of Science and Technology
  • Online:2025-02-28 Published:2025-03-05
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.52275504).

基于DQN协同进化算法的柔性作业车间能效调度优化

閤泰梓1,2,唐秋华1,2+,成丽新1,2   

  1. 1.武汉科技大学冶金装备及其控制教育部重点实验室
    2.武汉科技大学机械传动与制造工程湖北省重点实验室
  • 作者简介:
    閤泰梓(1999-),男,湖北随州人,硕士研究生,研究方向:生产调度、机器学习,E-mail:409891977@qq.com;

    +唐秋华(1970-),女,土家族,湖北利川人,教授,博士,研究方向:生产过程与调度、智能优化算法,通讯作者,E-mail:tangqiuhua@wust.edu.cn;

    成丽新(1994-),女,湖北咸宁人,博士研究生,研究方向:生产过程与调度,E-mail:chenglixin1213@163.com。
  • 基金资助:
    国家自然科学基金资助项目(52275504)。

Abstract: To optimize the systematical operations and improve the energy efficiency of the Flexible Job-shop Scheduling Problem(FJSP),aiming at the minimization of comprehensive energy consumption,three energy-saving measures including machine selection,speed adjustment and timely switching on/off were simultaneously considered to establish a mixed integer linear programming model,and a co-evolutionary algorithm based on Deep Q-Network(DQN)was proposed to solve it.This algorithm inherited the advantages of strong pertinence and fast convergence of local search algorithms.Meanwhile,it incorporated co-evolution,so that the three sub-codes of processing sequence,machine selection and speed selection might cooperate and co-evolve.A local search operator recommendation mechanism based on DQN reinforcement learning was proposed,and hence the selected local search operators were more suitable for the current workshop operating status and were more conducive to reduction of energy consumption.A restart strategy based on archive set and cross operator was designed to push the algorithm to jump out of the local optimum.The experimental results showed that the proposed algorithm was significantly better than the comparison algorithms in terms of energy saving and stability.

Key words: flexible job-shop scheduling problem, energy-efficiency scheduling, co-evolutionary algorithm, operator recommendation, reinforcement learning

摘要: 为了优化柔性作业车间的系统运行,提升能效水平,以综合能耗最小为目标,以机器选择、速度调整和适时开关机3种节能策略同时实施为手段,建立混合整数线性规划模型,并提出基于深度Q网络的协同进化算法来求解。该算法继承了局部搜索算法问题针对性强、收敛速度快的优势,同时融入协同进化思想,使加工顺序、机器选择和速度等级选择三段子码合作竞争、共同进化;提出基于深度Q网络强化学习的局部搜索算子推荐机制,选配与当前车间运行状态更契合、更有利于节能降耗的局部搜索算子;设计了基于归档集、利用交叉操作的重启策略,推动算法跳出局部最优。实验结果表明,所提算法在能耗指标和稳定性方面显著优于对比算法。

关键词: 柔性作业车间, 能效调度, 协同进化算法, 算子推荐, 强化学习

CLC Number: