系统仿真学报 ›› 2026, Vol. 38 ›› Issue (6): 1598-1612.doi: 10.16182/j.issn1004731x.joss.25-0607
• 论文 • 上一篇
张国辉1, 任远1, 邬昌军2, 寇晓菲1
收稿日期:2025-06-26
修回日期:2025-09-03
出版日期:2026-06-25
发布日期:2026-06-25
第一作者简介:张国辉(1980-),男,教授,博士,研究方向为智能优化算法、车间调度。
基金资助:Zhang Guohui1, Ren Yuan1, Wu Changjun2, Kou Xiaofei1
Received:2025-06-26
Revised:2025-09-03
Online:2026-06-25
Published:2026-06-25
摘要:
针对考虑工人负荷的双资源约束柔性作业车间调度问题,提出一种融合强化学习的进化算法。设计符合问题特征的三段式编码,并结合3种初始化方式提高种群质量;设计基于工人工作负荷的左插入解码方式,保证工序的完成时间小于工人当日的最大可加工时间;构建2种基于关键路径的邻域结构,加强种群的局部探索能力;融合强化学习使算法的变异率与交叉率能够根据种群质量自适应改变。仿真实验验证了算法的优越性。
中图分类号:
张国辉,任远,邬昌军等 . 改进NSGA-II求解含工人负荷的双资源柔性作业车间调度[J]. 系统仿真学报, 2026, 38(6): 1598-1612.
Zhang Guohui,Ren Yuan,Wu Changjun,et al . Improved NSGA-II for Dual-resource Flexible Job Shop Scheduling Considering Worker Load[J]. Journal of System Simulation, 2026, 38(6): 1598-1612.
表7
不同算法CPU计算时间 (s)
| 算例 | QSNSGA | MOEAD | IGA | DQNSGA |
|---|---|---|---|---|
| WA01 | 27.924 5 | 43.032 7 | 44.865 4 | 51.133 8 |
| WA02 | 37.580 7 | 51.232 7 | 51.232 7 | 51.232 7 |
| WA03 | 27.199 3 | 40.544 3 | 35.942 7 | 47.515 6 |
| WA04 | 33.680 3 | 44.198 4 | 38.878 2 | 44.198 4 |
| WA05 | 40.314 0 | 55.607 1 | 61.430 3 | 38.878 2 |
| WA06 | 37.189 0 | 43.210 7 | 38.878 6 | 45.699 3 |
| WA07 | 41.606 2 | 59.974 0 | 41.715 1 | 52.283 6 |
| WA08 | 38.604 9 | 42.155 5 | 72.374 2 | 72.374 2 |
| WA09 | 45.699 3 | 44.509 4 | 68.271 7 | 46.084 2 |
| WA10 | 54.255 4 | 72.103 4 | 96.776 0 | 79.763 1 |
表8
对比实验IGD值对比
| 算例 | QSNSGA | MOEAD | IGA | DQNSGA |
|---|---|---|---|---|
| WA01 | 0.166 9 | 0.303 6 | 0.382 7 | 0.313 7 |
| WA02 | 0.173 4 | 0.325 6 | 0.319 2 | 0.337 1 |
| WA03 | 0.121 0 | 0.240 7 | 0.306 5 | 0.219 9 |
| WA04 | 0.128 8 | 0.354 1 | 0.391 9 | 0.384 9 |
| WA05 | 0.146 1 | 0.276 8 | 0.321 5 | 0.273 9 |
| WA06 | 0.150 6 | 0.356 2 | 0.413 8 | 0.394 2 |
| WA07 | 0.137 7 | 0.340 0 | 0.403 0 | 0.356 2 |
| WA08 | 0.137 3 | 0.356 2 | 0.400 8 | 0.380 0 |
| WA09 | 0.127 3 | 0.292 4 | 0.318 9 | 0.353 0 |
| WA10 | 0.174 4 | 0.351 3 | 0.365 1 | 0.316 4 |
表9
各算法SC值对比表
| 算例 | QSNSGA(Q) vs DQNSGA(D) | QSNSGA(Q) vs MOEAD(M) | QSNSGA(Q) vs IGA(I) | |||
|---|---|---|---|---|---|---|
| SC(Q,D) | SC(D,Q) | SC(Q,M) | SC(M,Q) | SC(Q,I) | SC(I,A) | |
| WA01 | 1 | 0 | 1 | 0 | 1 | 0 |
| WA02 | 0.666 6 | 0.333 3 | 1 | 0 | 0.8 | 0 |
| WA03 | 1 | 0 | 1 | 0 | 0.833 3 | 0.166 6 |
| WA04 | 1 | 0 | 1 | 0 | 0.899 9 | 0 |
| WA05 | 1 | 0 | 1 | 0 | 0.875 0 | 0 |
| WA06 | 0 | 0.25 | 1 | 0 | 0.899 9 | 0 |
| WA07 | 0.5 | 0 | 1 | 0 | 0.6 | 0 |
| WA08 | 0 | 0.333 3 | 0.677 7 | 0 | 0.833 3 | 0 |
| WA09 | 0.666 6 | 0.333 3 | 1 | 0 | 0.875 1 | 0 |
| WA10 | 0 | 0.25 | 1 | 0 | 0.666 7 | 0 |
| [1] | Lingling Lü, Zhang Chunjiang, Fan Jiaxin, et al. Deep Reinforcement Learning for Job Shop Scheduling Problems: A Comprehensive Literature Review[J]. Knowledge-Based Systems, 2025, 321: 113633. |
| [2] | 张国辉, 李志霄, 张利平, 等. 基于强化学习协同进化算法求解柔性作业车间节能调度问题[J]. 计算机应用研究, 2025, 42(7): 2039-2047. |
| Zhang Guohui, Li Zhixiao, Zhang Liping, et al. Reinforcement Learning Based Co-evolutionary Algorithm for Solving Flexible Job Shop Energy Efficient Scheduling Problem[J]. Application Research of Computers, 2025, 42(7): 2039-2047. | |
| [3] | Zhang Hongliang, Chen Yi, Zhang Yuteng, et al. Energy-saving Distributed Flexible Job Shop Scheduling Optimization with Dual Resource Constraints Based on Integrated Q-learning Multi-objective Grey Wolf Optimizer[J]. CMES-Computer Modeling in Engineering and Sciences, 2024, 140(2): 1459-1483. |
| [4] | 王凌, 李瑞, 陈靖方. 面向人机协同能效车间调度的群智能优化算法[J]. 中国科学(技术科学), 2024, 54(9): 1676-1692. |
| Wang Ling, Li Rui, Chen Jingfang. A Swarm Intelligence Optimization Algorithm for Human-robot Collaborative Energy-efficient Shop Scheduling[J]. Scientia Sinica(Technologica), 2024, 54(9): 1676-1692. | |
| [5] | Sanogo Kader, Abdelkader Mekhalef Benhafssa, Sahnoun M'hammed. A Multi-agent System Simulation of Job Shop Scheduling with Human Consideration: A Comparative Analysis of AGVs and AIVs[J]. Simulation Modelling Practice and Theory, 2025, 139: 103060. |
| [6] | 张国辉, 张得雨, 闫少峰, 等. 考虑工人协作与学习效应的柔性作业车间调度[J]. 计算机集成制造系统, 2024, 30(12): 4369-4385. |
| Zhang Guohui, Zhang Deyu, Yan Shaofeng, et al. Flexible Job Shop Scheduling with Worker Collaboration and Learning Effect[J]. Computer Integrated Manufacturing Systems, 2024, 30(12): 4369-4385. | |
| [7] | Li Xixing, Guo Ao, Yin Xiyan, et al. A Q-learning Improved Differential Evolution Algorithm for Human-centric Dynamic Distributed Flexible Job Shop Scheduling Problem[J]. Journal of Manufacturing Systems, 2025, 80: 794-823. |
| [8] | Usman Shaban, Lu Cong. Job-shop Scheduling with Limited Flexible Workers Considering Ergonomic Factors Using an Improved Multi-objective Discrete Jaya Algorithm[J]. Computers & Operations Research, 2024, 162: 106456. |
| [9] | Li Hui, Peng Jianbiao, Wang Xi. An Efficient Two-stage Optimization Algorithm for a Flexible Job Shop Scheduling Problem with Worker Shift Arrangement[J]. Computers & Operations Research, 2024, 171: 106785. |
| [10] | 王霄汉, 张霖, 任磊, 等. 基于强化学习的车间调度问题研究简述[J]. 系统仿真学报, 2021, 33(12): 2782-2791. |
| Wang Xiaohan, Zhang Lin, Ren Lei, et al. Brief Review on Applying Reinforcement Learning to Job Shop Scheduling Problems[J]. Journal of System Simulation, 2021, 33(12): 2782-2791. | |
| [11] | 卢超, 肖洋, 张彪, 等. 柔性作业车间调度问题的课程强化学习算法[J]. 国防科技大学学报, 2025, 47(2): 49-59. |
| Lu Chao, Xiao Yang, Zhang Biao, et al. Curriculum Reinforcement Learning Algorithm for Flexible Job Shop Scheduling Problems[J]. Journal of National University of Defense Technology, 2025, 47(2): 49-59. | |
| [12] | Yang Zhijie, Hu Xinkai, Li Yibing, et al. A Q-learning-based Improved Multi-objective Genetic Algorithm for Solving Distributed Heterogeneous Assembly Flexible Job Shop Scheduling Problems with Transfers[J]. Journal of Manufacturing Systems, 2025, 79: 398-418. |
| [13] | Shi Zhiyuan, Si Jinghua, Zhang Jian, et al. A Deep Reinforcement Learning Method Based on Hindsight Experience Replay for Multi-objective Dynamic Job-shop Scheduling Problem[J]. Expert Systems with Applications, 2025, 284: 127989. |
| [14] | Liu Xi, Chen Xin, Chau Vincent, et al. Flexible Job Shop Scheduling Problem Using Graph Neural Networks and Reinforcement Learning[J]. Computers & Operations Research, 2025, 182: 107139. |
| [15] | 李兴洲, 李艳武, 谢辉. 基于CNN的深度强化学习算法求解柔性作业车间调度问题[J]. 计算机工程与应用, 2024, 60(17): 312-320. |
| Li Xingzhou, Li Yanwu, Xie Hui. Deep Reinforcement Learning Algorithm Based on CNN to Solve Flexible Job-shop Scheduling Problem[J]. Computer Engineering and Applications, 2024, 60(17): 312-320. | |
| [16] | 赵才, 吴亮红. 具有双资源约束的分布式装配混合流水车间调度[J/OL]. 中国机械工程. (2025-05-13) [2025-05-28]. . |
| Zhao Cai, Wu Lianghong. Distributed Assembly Hybrid Flow Shop Scheduling with Dual Resource Constraints [J/OL]. China Mechanical Engineering. (2025-05-13)[2025-05-28]. . | |
| [17] | 李健, 李洹坤, 何鹏博, 等. 协同智能体强化学习算法的柔性作业车间调度方法研究[J]. 系统仿真学报, 2024, 36(11): 2699-2711. |
| Li Jian, Li Huankun, He Pengbo, et al. Flexible Job Shop Scheduling Method Based on Collaborative Agent Reinforcement Learning Algorithm[J]. Journal of System Simulation, 2024, 36(11): 2699-2711. | |
| [18] | Zhang Guohui, Yan Shaofeng, Song Xiaohui, et al. Evolutionary Algorithm Incorporating Reinforcement Learning for Energy-conscious Flexible Job-shop Scheduling Problem with Transportation and Setup Times[J]. Engineering Applications of Artificial Intelligence, 2024, 133, Part A: 107974. |
| [19] | 赵诗奎. 柔性作业车间调度的改进邻域结构混合算法[J]. 计算机集成制造系统, 2018, 24(12): 3060-3072. |
| Zhao Shikui. Hybrid Algorithm Based on Improved Neighborhood Structure for Flexible Job Shop Scheduling[J]. Computer Integrated Manufacturing Systems, 2018, 24(12): 3060-3072. | |
| [20] | 张泽华, 杨波, 傅广, 等. 基于Sarsa的动态蜂群算法求解作业车间调度问题[J]. 组合机床与自动化加工技术, 2023(6): 188-192. |
| Zhang Zehua, Yang Bo, Fu Guang, et al. A Dynamic Artificial Bee Colony Algorithm Based on Sarsa for Job-shop Scheduling Problem[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2023(6): 188-192. | |
| [21] | 郭羽, 唐敦兵, 张泽群. 基于深度强化学习的柔性作业车间调度方法[J]. 航空制造技术, 2024, 67(23): 114-120. |
| Guo Yu, Tang Dunbing, Zhang Zequn. Flexible Job-shop Scheduling Method Based on Deep Reinforcement Learning[J]. Aeronautical Manufacturing Technology, 2024, 67(23): 114-120. | |
| [22] | 侯天天, 张守京. 基于改进离散蜉蝣算法的双资源柔性车间可持续调度方法[J]. 机电工程, 2023, 40(3): 407-414. |
| Hou Tiantian, Zhang Shoujing. Dual Resource Flexible Job Shops Sustainable Scheduling Based on Improved Discrete Mayfly Algorithm[J]. Journal of Mechanical & Electrical Engineering, 2023, 40(3): 407-414. | |
| [23] | Yuan Minghai, Li Yadong, Zhang Lizhi, et al. Research on Intelligent Workshop Resource Scheduling Method Based on Improved NSGA-II Algorithm[J]. Robotics and Computer-Integrated Manufacturing, 2021, 71: 102141. |
| [24] | Zhang Guohui, Hu Yifan, Sun Jinghe, et al. An Improved Genetic Algorithm for the Flexible Job Shop Scheduling Problem with Multiple Time Constraints[J]. Swarm and Evolutionary Computation, 2020, 54: 100664. |
| [25] | 卫晨昊, 李敬敏, 李韵辰, 等. 改进的MOEA/D算法求解考虑机器恶化效应的柔性流水车间节能调度问题[J]. 计算机集成制造系统, 2026, 32(2): 585-598. |
| Wei Chenhao, Li Jingmin, Li Yunchen, et al. Modified MOEA/D for Solving Energy-efficient Flexible Flow Shop Scheduling Problem with Machine Deterioration Effect[J]. Computer Integrated Manufacturing Systems, 2026, 32(2): 585-598. |
| [1] | 周子聪, 曾俊杰, 胡越, 朱正秋, 尹全军. 基于次优示例引导的兵棋推演多智能体强化学习方法[J]. 系统仿真学报, 2026, 38(5): 1277-1289. |
| [2] | 李国政, 王锐, 范士超, 蔡欣彤, 翟心悦. 航天器轨道规避仿真建模策略优化研究综述[J]. 系统仿真学报, 2026, 38(4): 855-868. |
| [3] | 秦龙, 黄鹤松, 尹路珈, 艾川, 张琪, 李新梦. 云原生仿真驱动的智能竞赛平台与模式[J]. 系统仿真学报, 2026, 38(4): 988-1003. |
| [4] | 李德权, 熊婉. 基于SAC3Q-HDM的强化学习机器人路径规划[J]. 系统仿真学报, 2026, 38(3): 714-724. |
| [5] | 吴舒霞, 张俊杰, 陈德珑, 陈哲毅. 面向边缘实时视频分析的资源高效持续学习框架[J]. 系统仿真学报, 2026, 38(2): 294-306. |
| [6] | 章子瑶, 季云峰. 基于Transformer课程RL的机械臂接球策略仿真研究[J]. 系统仿真学报, 2026, 38(2): 321-331. |
| [7] | 杨灿, 陈凯, 朱峰. 多约束条件下基于强化学习的无人机团队定向优化方法[J]. 系统仿真学报, 2026, 38(2): 360-371. |
| [8] | 王秉坤, 王越, 杨妹, 张鹏年, 樊浡昊, 唐杰. 基于改进近端策略优化算法的无人车打击策略规划方法[J]. 系统仿真学报, 2026, 38(2): 372-386. |
| [9] | 郑巍, 汤佳豪, 熊小平, 樊鑫. 基于非对称自博弈的非均势空战智能决策方法[J]. 系统仿真学报, 2026, 38(2): 433-446. |
| [10] | 丁拯坤, 刘佳奇, 徐军政, 徐悦竹, 王兴梅. 基于BiGRU与优先级动态采样的智能空战决策方法[J]. 系统仿真学报, 2026, 38(2): 447-459. |
| [11] | 陶彩霞, 陈乃焜, 高锋阳, 张建刚. 基于多智能体强化学习的综合能源分布式优化[J]. 系统仿真学报, 2026, 38(2): 476-487. |
| [12] | 胥日升, 杨林瑶, 覃缘琪, 王晓, 孙长银. 知识增强大语言模型的区域交通信号控制方法[J]. 系统仿真学报, 2026, 38(2): 518-531. |
| [13] | 江明, 何韬. 基于深度强化学习的带容量约束车辆路径问题求解[J]. 系统仿真学报, 2025, 37(9): 2177-2187. |
| [14] | 倪培龙, 毛鹏军, 王宁, 杨孟杰. 基于改进A-DDQN算法的机器人路径规划[J]. 系统仿真学报, 2025, 37(9): 2420-2430. |
| [15] | 谢勇, 高海龙, 陈于涛, 王焕江. 动态需求情形下多行程多交货期的成品油配送优化[J]. 系统仿真学报, 2025, 37(8): 2016-2029. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||