基于混合多策略约束处理的多目标进化算法
Hybrid Multi-Strategy Constrained Evolutionary Algorithm for Multi-Objective Optimization
摘要: 约束多目标优化问题(CMOPs)广泛存在于工程实践中,如何在满足约束条件的同时获得分布良好的Pareto前沿是该领域的核心挑战。本文提出了一种基于混合多策略约束处理的多目标进化算法(Hybrid Multi-Strategy Constraint Handling Based Evolutionary Algorithm for Constrained Multi-Objective Optimization, HMSC-EC)。该算法采用三档案协同机制,分别负责前向探索、多样性增强和可行性利用,并结合自适应环境选择和基于进化代数的算子选择策略,有效平衡了收敛性和多样性。实验结果表明,HMSC-EC在多个基准测试问题上表现优异,特别是在处理复杂约束时具有显著优势。
Abstract: Constrained Multi-Objective Optimization Problems (CMOPs) are prevalent in engineering practice. A core challenge in this field is how to obtain a well-distributed Pareto front while satisfying all constraints. This paper proposes a Hybrid Multi-Strategy Constraint handling based Evolutionary algorithm for Constrained multi-objective optimization (HMSC-EC). This algorithm employs a three-archive collaborative mechanism, responsible for forward exploration, diversity enhancement, and feasibility exploitation, respectively. It integrates adaptive environmental selection and generation-dependent operator selection strategies to effectively balance convergence and diversity. Experimental results demonstrate that HMSC-EC performs excellently on multiple benchmark problems, showing significant advantages particularly when dealing with complex constraints.
文章引用:赖轩宇. 基于混合多策略约束处理的多目标进化算法[J]. 应用数学进展, 2026, 15(3): 541-556. https://doi.org/10.12677/aam.2026.153125

参考文献

[1] 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
[2] Zitzler, E., Laumanns, M. and Thiele, L. (2001) SPEA2: Improving the Strength Pareto Evolutionary Algorithm. TIK Report.
[3] Das, S. and Suganthan, P.N. (2010) Differential Evolution: A Survey of the State-of-the-Art. IEEE Transactions on Evolutionary Computation, 15, 4-31. [Google Scholar] [CrossRef
[4] Zhang, Q.F. and Li, H. (2007) MOEA/D: A Multi-Objective Evolutionary Algorithm Based on Decomposition. IEEE Transactions on Evolutionary Computation, 11, 712-731. [Google Scholar] [CrossRef
[5] Deb, K. and Jain, H. (2013) An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems with Box Constraints. IEEE Transactions on Evolutionary Computation, 18, 577-601. [Google Scholar] [CrossRef
[6] Tian, Y., Cheng, R., Zhang, X. and Jin, Y. (2017) Platemo: A MATLAB Platform for Evolutionary Multi-Objective Optimization [Educational Forum]. IEEE Computational Intelligence Magazine, 12, 73-87. [Google Scholar] [CrossRef
[7] Fan, Z., Li, W., Cai, X., Li, H., Wei, C., Zhang, Q., et al. (2019) Push and Pull Search for Solving Constrained Multi-Objective Optimization Problems. Swarm and Evolutionary Computation, 44, 665-679. [Google Scholar] [CrossRef
[8] Ming, F., Gong, W., Zhen, H., Li, S., Wang, L. and Liao, Z. (2021) A Simple Two-Stage Evolutionary Algorithm for Constrained Multi-Objective Optimization. Knowledge-Based Systems, 228, Article 107263. [Google Scholar] [CrossRef
[9] Sun, R., Zou, J., Liu, Y., Yang, S. and Zheng, J. (2022) A Multistage Algorithm for Solving Multiobjective Optimization Problems with Multiconstraints. IEEE Transactions on Evolutionary Computation, 27, 1207-1219. [Google Scholar] [CrossRef
[10] Tian, Y., Zhang, T., Xiao, J., Zhang, X. and Jin, Y. (2021) A Coevolutionary Framework for Constrained Multiobjective Optimization Problems. IEEE Transactions on Evolutionary Computation, 25, 102-116. [Google Scholar] [CrossRef
[11] Liu, Z.Z., Wang, B.C. and Tang, K. (2021) Handling Constrained Multiobjective Optimization Problems via Bidirectional Coevolution. IEEE Transactions on Cybernetics, 52, 10163-10176. [Google Scholar] [CrossRef] [PubMed]
[12] Liu, Z., Han, F., Ling, Q., Han, H. and Jiang, J. (2025) Constraint-Pareto Dominance and Diversity Enhancement Strategy-Based Evolutionary Algorithm for Solving Constrained Multiobjective Optimization Problems. IEEE Transactions on Evolutionary Computation, 29, 2771-2784. [Google Scholar] [CrossRef
[13] Tian, Y., Wang, R., Zhang, Y. and Zhang, X. (2025) Adaptive Population Sizing for Multi-Population Based Constrained Multi-Objective Optimization. Neurocomputing, 621, Article 129296. [Google Scholar] [CrossRef
[14] Ming, F., Gong, W., Wang, L. and Gao, L. (2022) Constrained Multiobjective Optimization via Multitasking and Knowledge Transfer. IEEE Transactions on Evolutionary Computation, 28, 77-89. [Google Scholar] [CrossRef
[15] Qiao, K., Liang, J., Yu, K., Yue, C., Lin, H., Zhang, D., et al. (2023) Evolutionary Constrained Multiobjective Optimization: Scalable High-Dimensional Constraint Benchmarks and Algorithm. IEEE Transactions on Evolutionary Computation, 28, 965-979. [Google Scholar] [CrossRef