A dynamic tri-population multi-objective evolutionary algorithm for constrained multi-objective optimization problems

被引:1
作者
Yang, Yongkuan [1 ,2 ]
Yan, Bing [1 ,2 ]
Kong, Xiangsong [1 ,2 ]
机构
[1] Xiamen Univ Technol, Sch Elect Engn & Automat, Xiamen 361024, Peoples R China
[2] Xiamen Key Lab Frontier Elect Power Equipment & In, Xiamen 361024, Peoples R China
基金
中国国家自然科学基金;
关键词
Evolutionary algorithm; Constrained multi-objective optimization; Dynamic tri-population; Additional objective function; DECISION; SUITE;
D O I
10.1007/s12065-024-00912-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Balancing between the convergence, feasibility, and diversity of the population is the key to solving constrained multi-objective optimization problems (CMOPs). However, the existing constrained multi-objective optimization evolutionary algorithm (CMOEAs) face challenges in converging to the constrained pareto front (CPF) with well-distributed feasible solutions. To address this issue, this paper proposes a dynamic tri-population multi-objective evolutionary algorithm, called TDPSCMO. In the initial phase, the first and second populations evolve dynamically to solve the original CMOP and the unconstrained Multi-Objective Optimization Problem (MOP). This dynamic offspring generation emphasizes convergence and feasibility. In the later stages, the allocation of computing resources to the first population is adjusted based on the variation in offspring numbers. Simultaneously, a third population is introduced to enhance population diversity by treating Constraint Violation degrees as an additional objective function, thus capturing more valuable information. The performance of TDPSCMO is further tested through 57 benchmark test problems and 21 real-world applications using several state-of-the-art algorithms. The results show the competitiveness of the proposed algorithm when addressing CMOPs.
引用
收藏
页码:2791 / 2806
页数:16
相关论文
共 40 条
[1]   An archive-based two-stage evolutionary algorithm for constrained multi-objective optimization problems [J].
Bao, Qian ;
Wang, Maocai ;
Dai, Guangming ;
Chen, Xiaoyu ;
Song, Zhiming ;
Li, Shuijia .
SWARM AND EVOLUTIONARY COMPUTATION, 2022, 75
[2]   SMS-EMOA: Multiobjective selection based on dominated hypervolume [J].
Beume, Nicola ;
Naujoks, Boris ;
Emmerich, Michael .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) :1653-1669
[3]   A coevolutionary constrained multi-objective algorithm with a learning constraint boundary [J].
Cao, Jie ;
Yan, Zesen ;
Chen, Zuohan ;
Zhang, Jianlin .
APPLIED SOFT COMPUTING, 2023, 148
[4]   Multi-objective vehicle routing problem with cost and emission functions [J].
Carlos Molina, Jose ;
Eguia, Ignacio ;
Racero, Jesus ;
Guerrero, Fernando .
XI CONGRESO DE INGENIERIA DEL TRANSPORTE (CIT 2014), 2014, 160 :254-263
[5]  
Deb K., 1995, Complex Systems, V9, P115
[6]  
Deb K., 1996, COMPUTER SCI INFORMA, V26, P30, DOI DOI 10.1007/978-3-662-03423-127
[7]   A multi-objective optimization model for gas pipeline operations [J].
Demissie, Alem ;
Zhu, Weihang ;
Belachew, Chanyalew Taye .
COMPUTERS & CHEMICAL ENGINEERING, 2017, 100 :94-103
[8]   A two-stage evolutionary algorithm based on three indicators for constrained multi-objective optimization [J].
Dong, Jun ;
Gong, Wenyin ;
Ming, Fei ;
Wang, Ling .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 195
[9]   Multi-objective multi-criteria evolutionary algorithm for multi-objective multi-task optimization [J].
Du, Ke-Jing ;
Li, Jian-Yu ;
Wang, Hua ;
Zhang, Jun .
COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (02) :1211-1228
[10]   An improved epsilon constraint-handling method in MOEA/D for CMOPs with large infeasible regions [J].
Fan, Zhun ;
Li, Wenji ;
Cai, Xinye ;
Huang, Han ;
Fang, Yi ;
You, Yugen ;
Mo, Jiajie ;
Wei, Caimin ;
Goodman, Erik .
SOFT COMPUTING, 2019, 23 (23) :12491-12510