基于改进NSGA-Ⅲ的高维多目标柔性调度研究
Research on High Dimensional Multi-objective Flexible Scheduling Based on Improved NSGA-Ⅲ
为了更好地贴近真实生产环境,本文建模了一个高维多目标柔性作业车间调度问题,该问题考虑了五类指标,包括完工时间、碳排放、机器负载、交货期和生产成本等。尽管经典的NSGA-III算法非常适合解决多目标优化问题,但在高维目标空间中存在着收敛速度慢和多样性差的问题。因此,本文提出了一种改进的NSGA-III算法。首先,改进传统的关联参考点的操作,引入基于惩罚的边界交集法来关联最近的参考点,并引入强化学习来自适应地调整惩罚参数,以动态平衡算法的收敛性和多样性。接着,为了解决高维空间中多个解重叠、多样性差的问题,引入了小生境消除方法,平等地消除不同非支配层多样性差的个体。最后,为了适应柔性作业车间调度问题,对原始的交叉变异算子进行了改进。通过求解11个柔性作业车间调度问题标准实例的对比试验,验证了所提出的改进算法在求解高维多目标柔性作业车间调度问题时表现出更好的收敛性和多样性,并具有更高的求解质量。
In order to better simulate real production environments, this paper proposes a high-dimensional multi-objective flexible job shop scheduling problem that considers five types of indicators, including completion time, carbon emissions, machine load, delivery time, and production costs. Although the classical NSGA-III algorithm is very suitable for solving multi-objective optimization problems, it suffers from slow convergence speed and poor diversity in high-dimensional objective spaces. Therefore, this paper proposes an improved NSGA-III algorithm. Firstly, the traditional operation of associating reference points is improved by introducing a penalty-based boundary intersection method to associate the nearest reference point, and reinforcement learning is introduced to adaptively adjust the penalty parameter based on the current population space distribution, dynamically balancing the convergence and diversity of the algorithm. Secondly, to address the problem of overlapping solutions and poor diversity in high-dimensional spaces, a niche elimination method is introduced to equally eliminate individuals with poor diversity in different non-dominated layer. Finally, to adapt to the flexible job shop scheduling problem, the original crossover and mutation operator are improved. By conducting comparative experiments on 11 standard instances of flexible job shop scheduling problems, it was verified that the proposed improved algorithm exhibits better convergence and diversity in solving high-dimensional multi-objective flexible job shop scheduling problems, and has higher solution quality.
谢东亮、韩帅
自动化技术、自动化技术设备计算技术、计算机技术
柔性作业车间调度高维多目标优化NSGA-Ⅲ碳排放自适应
Flexible job shop schedulingHigh-dimensional multi-objectiveoptimizationNSGA-ⅢCarbon emissionadaptive
谢东亮,韩帅.基于改进NSGA-Ⅲ的高维多目标柔性调度研究[EB/OL].(2023-03-24)[2025-08-11].http://www.paper.edu.cn/releasepaper/content/202303-258.点此复制
评论