A novel three-stage multi-population evolutionary algorithm for constrained multi-objective optimization problems

被引:1
|
作者
Shi, Chenli [1 ,2 ]
Wang, Ziqi [1 ,2 ]
Jin, Xiaohang [3 ,4 ]
Xu, Zhengguo [1 ,2 ]
Wang, Zhangsheng [5 ]
Shen, Peng [6 ]
机构
[1] Zhejiang Univ, Coll Control Sci & Engn, State Key Lab Ind Control Technol, Hangzhou 310027, Zhejiang, Peoples R China
[2] Zhejiang Univ, Coll Control Sci & Engn, State Key Lab Ind Control Technol, Hangzhou 310027, Zhejiang, Peoples R China
[3] Zhejiang Univ Technol, Coll Mech Engn, Hangzhou 310023, Zhejiang, Peoples R China
[4] Zhejiang Univ Technol, Key Lab Special Purpose Equipment & Adv Proc Techn, Minist Educ & Zhejiang Prov, Hangzhou 310023, Zhejiang, Peoples R China
[5] Tongji Univ, Sch Mech Engn, Shanghai 201804, Peoples R China
[6] Huadian Jiangsu Energy Co Ltd, Jurong Power Generat Branch, Zhenjiang 212000, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Constrained multi-objective optimization problems (CMOPs); Evolutionary algorithms; Coevolution; Parallel algorithm; Staging strategy;
D O I
10.1007/s40747-023-01181-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Lots of real-world optimization problems are inherently constrained multi-objective optimization problems (CMOPs), but the existing constrained multi-objective optimization evolutionary algorithms (CMOEAs) often fail to balance convergence and diversity effectively. Therefore, a novel constrained multi-objective optimization evolutionary algorithm based on three-stage multi-population coevolution (CMOEA-TMC) for complex CMOPs is proposed. CMOEA-TMC contains two populations, called mainPop and helpPop, which evolve with and without consideration of constraints, respectively. The proposed algorithm divides the search process into three stages. In the first stage, fast convergence is achieved by transforming the original multi-objective problems into multiple single-objective problems. Coarse-grained parallel evolution of subpopulations in mainPop and guidance information provided by helpPop can facilitate mainPop to quickly approach the Pareto front. In the second stage, the objective function of mainPop changes to the original problem. Coevolution of mainPop and helpPop by sharing offsprings can produce solutions with better diversity. In the third stage, the mining of the global optimal solutions is performed, discarding helpPop to save computational resources. For CMOEA-TMC, the combination of parallel evolution, coevolution, and staging strategy makes it easier for mainPop to converge and maintain good diversity. Experimental results on 33 benchmark CMOPs and a real-world boiler combustion optimization case show that CMOEA-TMC is more competitive than the other five advanced CMOEAs.
引用
收藏
页码:655 / 675
页数:21
相关论文
共 50 条
  • [1] A novel three-stage multi-population evolutionary algorithm for constrained multi-objective optimization problems
    Chenli Shi
    Ziqi Wang
    Xiaohang Jin
    Zhengguo Xu
    Zhangsheng Wang
    Peng Shen
    [J]. Complex & Intelligent Systems, 2024, 10 : 655 - 675
  • [2] A multi-population evolutionary algorithm for multi-objective constrained portfolio optimization problem
    Hemici, Meriem
    Zouache, Djaafar
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (SUPPL3) : S3299 - S3340
  • [3] A novel multi-population evolutionary algorithm based on hybrid collaboration for constrained multi-objective optimization
    Wang, Qiuzhen
    Li, Yanhong
    Hou, Zhanglu
    Zou, Juan
    Zheng, Jinhua
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2024, 87
  • [4] A multi-population evolutionary algorithm for multi-objective constrained portfolio optimization problem
    Meriem Hemici
    Djaafar Zouache
    [J]. Artificial Intelligence Review, 2023, 56 : 3299 - 3340
  • [5] A hybrid evolutionary algorithm with adaptive multi-population strategy for multi-objective optimization problems
    Hongfeng Wang
    Yaping Fu
    Min Huang
    George Huang
    Junwei Wang
    [J]. Soft Computing, 2017, 21 : 5975 - 5987
  • [6] A hybrid evolutionary algorithm with adaptive multi-population strategy for multi-objective optimization problems
    Wang, Hongfeng
    Fu, Yaping
    Huang, Min
    Huang, George
    Wang, Junwei
    [J]. SOFT COMPUTING, 2017, 21 (20) : 5975 - 5987
  • [7] An evolutionary algorithm for constrained multi-objective optimization problems
    Min, Hua-Qing
    Zhou, Yu-Ren
    Lu, Yan-Sheng
    Jiang, Jia-zhi
    [J]. APSCC: 2006 IEEE ASIA-PACIFIC CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2006, : 667 - +
  • [8] A dynamic tri-population multi-objective evolutionary algorithm for constrained multi-objective optimization problems
    Yang, Yongkuan
    Yan, Bing
    Kong, Xiangsong
    [J]. EVOLUTIONARY INTELLIGENCE, 2024, 17 (04) : 2791 - 2806
  • [9] Multi-population evolutionary algorithm for solving constrained optimization problems
    Chen, ZY
    Kang, LS
    [J]. Artificial Intelligence Applications and Innovations II, 2005, 187 : 381 - 395
  • [10] A multi-objective evolutionary algorithm for steady-state constrained multi-objective optimization problems
    Yang, Yongkuan
    Liu, Jianchang
    Tan, Shubin
    [J]. APPLIED SOFT COMPUTING, 2021, 101