基于分解的约束多目标进化算法
Decomposition-Based Constrained Multi-Objective Evolutionary Algorithm
摘要: 现实世界中为平衡多方利益,需要进行多目标优化的研究,然而实际问题中多数问题往往带有约束条件,富有挑战性。在研究中,首要解决的问题为如何处理在优化过程中出现的非可行解。我们认为非可行解在优化过程中是重要的,其包含着种群进化方向的信息,需在优化过程中保存适当比例的非可行解。为此本文提出了一种基于分解的约束多目标进化算法,根据进化过程中种群变化来自适应产生权重保留一部分非可行解引导种群收敛。为验证所提算法的性能,选取了24个测试问题,4个对比算法,经数值实验证明了所提算法的有效性。
Abstract: In the real world, it is necessary to study multi-objective optimization in order to balance mul-ti-interests. However, most of the practical problems are often challenging with constraints. How to deal with the infeasible solution in the optimization is the most important problem to be solved in the research. We think that the infeasible solution is important in optimization, and it contains the information of population evolution direction, so it is necessary to keep an appropriate proportion of the infeasible solution in optimization. In this paper, a decomposition-based constrained multi-objective evolutionary algorithm is proposed, which adaptively generates weights according to population changes in evolution and preserves some infeasible solutions to guide population convergence. In order to verify the performance of the proposed algorithm, 24 test problems and 4 comparison algorithms are selected. Numerical experiments show the effectiveness of the proposed algorithm.
文章引用:张鹏懿. 基于分解的约束多目标进化算法[J]. 理论数学, 2023, 13(5): 1370-1380. https://doi.org/10.12677/PM.2023.135140

参考文献

[1] Liang, J., et al. (2023) A Survey on Evolutionary Constrained Multiobjective Optimization. IEEE Transactions on Evolu-tionary Computation, 27, 201-221. [Google Scholar] [CrossRef
[2] 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
[3] Peng, C., Liu, H.-L. and Gu, F. (2017) An Evolutionary Algorithm with Directed Weights for Constrained Multi-Objective Optimization. Applied Soft Computing, 60, 613-622. [Google Scholar] [CrossRef
[4] Tian, Y., Zhang, T., Xiao, J., Zhang, X. and Jin, Y. (2020) A Coevolutionary Framework for Constrained Multi-Objective Optimization Problems. IEEE Transactions on Evolutionary Computation, 25, 102-116. [Google Scholar] [CrossRef
[5] Fan, Z., Li, W., Cai, X., Li, H., Wei, C., Zhang, Q., Deb, K. and Goodman, E.D. (2017) Push and Pull Search for Solving Constrained Multi-Objective Optimization Problems. Swarm and Evolutionary Computation, 44, 665-679. [Google Scholar] [CrossRef
[6] Liu, H., Gu, F. and Zhang, Q. (2014) Decomposition of a Multiobjective Optimization Problem into a Number of Simple Multiobjective Subproblems. IEEE Transactions on Evolutionary Computation, 18, 450-455. [Google Scholar] [CrossRef
[7] Jia, G., Wang, Y., Cai, Z. and Jin, Y. (2013) An Improved (μ+ λ)-Constrained Differential Evolution for Constrained Optimization. Information Sciences, 222, 302-322. [Google Scholar] [CrossRef
[8] Wierzbicki, A.P. (1980) The Use of Reference Objectives in Multiobjective Optimization. Multiple Criteria Decision Making Theory and Application: Proceedings of the Third Conference Hagen/Königswinter, West Germany, 20-24 August 1979, 468-486. [Google Scholar] [CrossRef
[9] Jain, H. and Deb, K. (2014) An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Non-Dominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach. IEEE Transactions on Evolutionary Computation, 18, 602-622. [Google Scholar] [CrossRef
[10] Ma, Z. and Wang, Y. (2019) Evolutionary Constrained Multiobjective Optimization: Test Suite Construction and Performance Comparisons. IEEE Transactions on Evolutionary Computation, 23, 972-986. [Google Scholar] [CrossRef
[11] Zhang, Q., Zhou, A. and Jin, Y. (2008) Rm-meda: A Regularity Model-Based Multiobjective Estimation of Distribution Algorithm. IEEE Transactions on Evolutionary Computation, 12, 41-63. [Google Scholar] [CrossRef
[12] Zitzler, E. and Thiele, L. (1998) Multiobjective Optimization Using Evolutionary Algorithms: A Comparative Case Study. Parallel Problem Solving from Nature, PPSN V: 5th In-ternational Conference, Amsterdam, 27-30 September 1998, 292-301. [Google Scholar] [CrossRef
[13] Asafuddoula, M., Ray, T. and Sarker, R. (2015) A Decomposi-tion-Based Evolutionary Algorithm for Many Objective Optimization. IEEE Transactions on Evolutionary Computation, 19, 445-460. [Google Scholar] [CrossRef
[14] Tian, Y., Cheng, R., Zhang, X.Y. and Jin, Y.C. (2017) PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization. IEEE Computational Intelligence Magazine, 12, 73-87. [Google Scholar] [CrossRef