计算机工程与应用 ›› 2025, Vol. 61 ›› Issue (24): 331-345.DOI: 10.3778/j.issn.1002-8331.2409-0193

• 工程与应用 • 上一篇    下一篇

改进GWO求解考虑恶化工件的柔性作业车间低碳调度问题

王斌+,武沅铂   

  1. 上海海洋大学 工程学院,上海 201306
  • 出版日期:2025-12-15 发布日期:2025-12-15

Improved GWO for Solving Low-Carbon Scheduling Problem of Flexible Job Shop Considering Deteriorating Workpieces

WANG Bin+, WU Yuanbo   

  1. College of Engineering and Technology, Shanghai Ocean University, Shanghai 201306, China
  • Online:2025-12-15 Published:2025-12-15

摘要: 为应对工件恶化的柔性作业车间低碳调度问题,提出了一种改进的灰狼优化算法,旨在减少最大完工时间、降低碳排放并提高加工质量。该算法设计了一种基于升序排列规则(ranked order value, ROV)的三层编码机制,并结合考虑设备空闲时间的新型插入式贪婪解码方法,用于动态优化调度方案构成,提升初始种群质量;提出一种融合交换、逆序、插入与变异四种操作的搜索机制改进灰狼算法迭代过程中易陷入局部最优解的问题;引入正态随机正弦参数策略和自适应惯性权重策略改进种群位置更新机制;结合Brandimarte算例对调度模型进行测试,仿真结果表明,所提算法有效且具有优越性,适用于解决因工件恶化引起的加工偏差问题。

关键词: 柔性作业车间低碳调度, 恶化工件, 灰狼优化算法, 车间调度算例

Abstract: To address the low-carbon scheduling problem of flexible job shops with deteriorating workpieces, an improved grey wolf optimization (GWO) algorithm is proposed. The algorithm aims to minimize the maximum completion time, reduce carbon emissions, and improve processing quality. A three-layer encoding mechanism based on the ranked order value rule is designed, along with a novel insert-type greedy decoding method that took machine idle times into account. This is used for dynamically optimizing the scheduling scheme and improving the quality of the initial population. Then, a search mechanism combining swap, reverse, insertion, and mutation operations is proposed to improve the issue of the grey wolf optimizer easily falling into local optima during iterations. Additionally, a normal random sine parameter strategy and an adaptive inertia weight strategy are introduced to improve the population position update mechanism. Finally, the scheduling model is tested using the Brandimarte benchmark. The simulation results show that the proposed algorithm is effective and superior, making it suitable for addressing processing deviations caused by workpieces deterioration.

Key words: low-carbon scheduling in flexible job shop, deteriorating workpieces, grey wolf optimization algorithm, shop scheduling example