基于分解多目标进化算法的柔性作业车间调度问题研究
Research on Flexible Job Shop Scheduling Problem Based on Decomposition Multi Objective Evolutionary Algorithm
DOI: 10.12677/orf.2025.152121, PDF,   
作者: 师 辉:五邑大学电子与信息工程学院,广东 江门
关键词: 柔性作业车间调度能源消耗MOEA/D启发式方法Flexible Job Shop Scheduling Energy Consumption MOEA/D Heuristic Method
摘要: 本文聚焦于多目标柔性作业车间调度问题(MOFJSP),为更贴近实际生产环境的复杂性,提出了一种考虑机器设置时间和工件时滞约束的调度模型,旨在最小化最大完工时间和总能耗。本文基于分解多目标进化算法(MOEA/D)框架,结合启发式方法,对种群初始化过程进行了优化改进。通过在15个标准柔性作业车间调度实例上的对比实验,改进后的MOEA/D算法与5种现有的多目标优化算法进行了性能评估。实验结果表明,改进后的MOEA/D算法能够生成更高质量的初始解集,显著提升了算法的收敛速度,并在帕累托最优解的分散性方面表现出色。这一改进不仅增强了算法在多目标优化问题中的整体性能,还为解决复杂调度问题提供了一种高效且实用的解决方案。
Abstract: This paper focuses on the Multi-objective Flexible Job Shop Scheduling Problem (MOFJSP). In order to be closer to the complexity of the actual production environment, a scheduling model considering machine setup time and job delay constraints is proposed to minimize the maximum completion time and total energy consumption. Based on the framework of Decomposed Multi-objective Evolutionary Algorithm (MOEA/D), combined with heuristic methods, the population initialization process is optimized and improved. Through comparative experiments on 15 standard flexible job shop scheduling instances, the performance of the improved MOEA/D algorithm is evaluated with five existing multi-objective optimization algorithms. Experimental results show that the improved MOEA/D algorithm can generate higher quality initial solution sets, significantly improve the convergence speed of the algorithm, and perform well in the dispersion of Pareto optimal solutions. This improvement not only enhances the overall performance of the algorithm in multi-objective optimization problems, but also provides an efficient and practical solution for solving complex scheduling problems.
文章引用:师辉. 基于分解多目标进化算法的柔性作业车间调度问题研究[J]. 运筹与模糊学, 2025, 15(2): 738-749. https://doi.org/10.12677/orf.2025.152121

参考文献

[1] Zhang, Q. and Li, H. (2007) MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Transactions on Evolutionary Computation, 11, 712-731. [Google Scholar] [CrossRef
[2] Wang, Z., He, M., Wu, J., Chen, H. and Cao, Y. (2024) An Improved MOEA/D for Low-Carbon Many-Objective Flexible Job Shop Scheduling Problem. Computers & Industrial Engineering, 188, Article 109926. [Google Scholar] [CrossRef
[3] Xiao, B., Zhao, Z., Wu, Y., Zhu, X., Peng, S. and Su, H. (2024) An Improved MOEA/D for Multi-Objective Flexible Job Shop Scheduling by Considering Efficiency and Cost. Computers & Operations Research, 167, Article 106674. [Google Scholar] [CrossRef
[4] Li, R., Gong, W. and Lu, C. (2022) A Reinforcement Learning Based RMOEA/D for Bi-Objective Fuzzy Flexible Job Shop Scheduling. Expert Systems with Applications, 203, Article 117380. [Google Scholar] [CrossRef
[5] Wu, X. and Xie, Z. (2023) Improved MOEA/D with Local Search for Solving Multi-Stage Distributed Reentrant Hybrid Flow Shop Scheduling Problem. Expert Systems with Applications, 232, Article 120893. [Google Scholar] [CrossRef
[6] Liu, Z., Liang, X., Hou, L., Yang, D. and Tong, Q. (2023) Multi-Strategy Dynamic Evolution-Based Improved MOEA/D Algorithm for Solving Multi-Objective Fuzzy Flexible Job Shop Scheduling Problem. IEEE Access, 11, 54596-54606. [Google Scholar] [CrossRef
[7] Jiang, E. and Wang, L. (2018) A Modified MOEA/D for Energy-Efficient Flexible Job Shop Scheduling Problem. 2018 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Bangkok, 16-19 December 2018, 1476-1480. [Google Scholar] [CrossRef
[8] Shen, X., Sun, Y. and Zhang, M. (2016) An Improved MOEA/D for Multi-Objective Flexible Job Shop Scheduling with Release Time Uncertainties. 2016 IEEE Congress on Evolutionary Computation (CEC), Vancouver, 24-29 July 2016, 2950-2957. [Google Scholar] [CrossRef
[9] Defersha, F.M. and Rooyani, D. (2020) An Efficient Two-Stage Genetic Algorithm for a Flexible Job-Shop Scheduling Problem with Sequence Dependent Attached/Detached Setup, Machine Release Date and Lag-Time. Computers & Industrial Engineering, 147, Article 106605. [Google Scholar] [CrossRef
[10] Li, M. and Lei, D. (2021) An Imperialist Competitive Algorithm with Feedback for Energy-Efficient Flexible Job Shop Scheduling with Transportation and Sequence-Dependent Setup Times. Engineering Applications of Artificial Intelligence, 103, Article 104307. [Google Scholar] [CrossRef
[11] Deb, K., Pratap, A., Agarwal, S. and Meyarivan, T. (2002) A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6, 182-197. [Google Scholar] [CrossRef
[12] Qi, Y., Ma, X., Liu, F., Jiao, L., Sun, J. and Wu, J. (2014) MOEA/D with Adaptive Weight Adjustment. Evolutionary Computation, 22, 231-264. [Google Scholar] [CrossRef] [PubMed]
[13] Zhang, G., Yan, S., Song, X., Zhang, D. and Guo, S. (2024) Evolutionary Algorithm Incorporating Reinforcement Learning for Energy-Conscious Flexible Job-Shop Scheduling Problem with Transportation and Setup Times. Engineering Applications of Artificial Intelligence, 133, Article 107974. [Google Scholar] [CrossRef
[14] Zhang, Q., Liu, W. and Li, H. (2009) The Performance of a New Version of MOEA/D on CEC09 Unconstrained MOP Test Instances. 2009 IEEE Congress on Evolutionary Computation, Trondheim, 18-21 May 2009, 203-208. [Google Scholar] [CrossRef
[15] Cheng, R., Jin, Y., Olhofer, M. and Sendhoff, B. (2016) A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization. IEEE Transactions on Evolutionary Computation, 20, 773-791. [Google Scholar] [CrossRef
[16] Zitzler, E. and Thiele, L. (1999) Multiobjective Evolutionary Algorithms: A Comparative Case Study and the Strength Pareto Approach. IEEE Transactions on Evolutionary Computation, 3, 257-271. [Google Scholar] [CrossRef
[17] Wang, Y., Wu, L. and Yuan, X. (2010) Multi-Objective Self-Adaptive Differential Evolution with Elitist Archive and Crowding Entropy-Based Diversity Measure. Soft Computing, 14, 193-209. [Google Scholar] [CrossRef