基于多种群分区辅助的用于解决约束多目标优化问题的协同进化算法
A Cooperative Evolutionary Algorithm for Solving Constrained Multi-Objective Optimization Problems Based on Multi-Population Partition Assistance
DOI: 10.12677/orf.2024.142188, PDF,   
作者: 范海儒:广东工业大学,数学与统计学院,广东 广州
关键词: 约束多目标协同进化分区辅助进化算法Constrained Multi-Objective Co-Evolution Partition Assistance Evolutionary Algorithm
摘要: 在解决约束多目标优化问题时,需要同时考虑多个优化目标以及问题的约束条件,这给问题的解决带来了很大的挑战,主要体现在解的可行性、收敛性和多样性三个方面。为了应对这些挑战,本文提出了一种新的约束多目标进化优化算法,该算法采用了三个阶段和多个辅助种群的设计。具体来说,第一阶段中,算法首先利用不受约束的种群引领其他种群进行搜索,在第二阶段,每个辅助种群致力于解决单个约束条件下的多目标优化问题。最后,本文设计了一种分区辅助策略,根据不同种群在每个分区的表现来调整辅助种群的参与度。为了评估算法的表现和有效性,我们将其与当前较为优秀的四个算法在DASCMOPs测试基上进行了比较。实验结果表明,我们的算法具有出色的表现。
Abstract: In tackling constrained multi-objective optimization problems, it is necessary to consider multiple optimization objectives as well as the constraints of the problem, which poses significant challenges to finding solutions. These challenges are mainly reflected in the feasibility, convergence, and diversity of solutions. To address these challenges, this paper proposes a novel constrained multi-objective evolutionary optimization algorithm, which employs a three-stage approach and multiple auxiliary populations. Specifically, in the first stage, the algorithm utilizes an unconstrained population to guide the search of other populations. In the second stage, each auxiliary population focuses on solving the multi-objective optimization problem under a single constraint. Finally, a partition-driven strategy is designed to adjust the participation of auxiliary populations in each partition based on their performance, thereby enhancing the efficiency of the main population in obtaining superior solutions. To evaluate the performance and effectiveness of the algorithm, we compare it with four currently classic and outstanding algorithms on the DASCMOPs test suite. The experimental results demonstrate the excellent performance of our algorithm.
文章引用:范海儒. 基于多种群分区辅助的用于解决约束多目标优化问题的协同进化算法[J]. 运筹与模糊学, 2024, 14(2): 883-892. https://doi.org/10.12677/orf.2024.142188

参考文献

[1] Rivas-Davalos, F. and Irving, M. (2005) An Approach Based on the Strength Pareto Evolutionary Algorithm 2 for Power Distribution System Planning. In: Coello Coello, C.A., Hernández Aguirre, A. and Zitzler, E., eds., Evolutionary Multi-Criterion Optimization, Springer, Berlin, Heidelberg, 707-720. [Google Scholar] [CrossRef
[2] Basu, M. (2011) Economic Environmental Dispatch Using Multi-Objective Differential Evolution. Applied Soft Computing, 11, 2845-2853. [Google Scholar] [CrossRef
[3] Jozefowiez, N., Semet, F. and Talbi, E.G. (2008) Multi-Objective Vehicle Routing Problems. European Journal of Operational Research, 189, 293-309. [Google Scholar] [CrossRef
[4] 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
[5] Liu, Z.-Z., Wang, Y. and Wang, B.-C. (2021) Indicator-Based Constrained Multiobjective Evolutionary Algorithms. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51, 5414-5426. [Google Scholar] [CrossRef
[6] Li, K., Chen, R., Fu, G. and Yao, X. (2019) Two-Archive Evolutionary Algorithm for Constrained Multiobjective Optimization. IEEE Transactions on Evolutionary Computation, 23, 303-315. [Google Scholar] [CrossRef
[7] Jadaan, O.A., Rao, C.R. and Rajamani, L. (2009) Solving Constrained Multi-Objective Optimization Problems Using Non-Dominated Ranked Genetic Algorithm. Proceedings of 2009 Third Asia International Conference on Modelling & Simulation, Bundang, Indonesia, 25-29 May 2009, 113-118. [Google Scholar] [CrossRef
[8] Kelner, V., Capitanescu, F., Léonard, O. and Wehenkel, L. (2008) A Hybrid Optimization Technique Coupling an Evolutionary and a Local Search Algorithm. Journal of Computational and Applied Mathematics, 215, 448-456. [Google Scholar] [CrossRef
[9] Xu, B., Duan, W., Zhang, H. and Li, Z. (2020) Differential Evolution with Infeasible-Guiding Mutation Operators for Constrained Multi-Objective Optimization. Applied Intelligence, 50, 4459-4481. [Google Scholar] [CrossRef
[10] Fan, Z., Li, W.J., Cai, X.Y. and Li, H. (2019) Push and Pull Search for Solving Constrained Multi-Objective Optimization Problems. Swarm and Evolutionary Computation, 44, 665-679. [Google Scholar] [CrossRef
[11] Tian, Y., Zhang, T., Xiao, J.H., Zhang, X.Y. and Jin, Y.C. (2021) A Coevolutionary Framework for Constrained Multiobjective Optimization Problems. IEEE Transactions on Evolutionary Computation, 25, 102-116. [Google Scholar] [CrossRef
[12] Li, K., Chen, R., Fu, G. and Yao, X. (2019) Two-Archive Evolutionary Algorithm for Constrained Multiobjective Optimization. IEEE Transactions on Evolutionary Computation, 23, 303-315. [Google Scholar] [CrossRef
[13] Zou, J., Sun, R.Q., Liu, Y., et al. (2024) A Multipopulation Evolutionary Algorithm Using New Cooperative Mechanism for Solving Multiobjective Problems with Multiconstraint. IEEE Transactions on Evolutionary Computation, 28, 267-280. [Google Scholar] [CrossRef
[14] Fan, Z., Li, W., Cai, X., Li, H., Zhang, Q., Deb, K. and Goodman, E. (2019) Difficulty Adjustable and Scalable Constrained Multi-Objective Test Problem Toolkit. Evolutionary Computation, 28, 1-28. [Google Scholar] [CrossRef] [PubMed]
[15] Bosman, P.A.N. and Thierens, D. (2003) The Balance between Proximity and Diversity in Multiobjective Evolutionary Algorithms. IEEE Transactions on Evolutionary Computation, 7, 174-188. [Google Scholar] [CrossRef