A Co-evolutionary Multi-population Evolutionary Algorithm for Dynamic Multiobjective Optimization

被引:0
|
作者
Xu, Xin-Xin [1 ]
Li, Jian-Yu [2 ,3 ]
Liu, Xiao-Fang [2 ]
Gong, Hui-Li [1 ]
Ding, Xiang-Qian [1 ]
Jeon, Sang-Woon [3 ]
Zhan, Zhi-Hui [2 ]
机构
[1] Ocean Univ China, Sch Comp Sci & Technol, Qingdao 266100, Peoples R China
[2] Nankai Univ, Coll Artificial Intelligence, Tianjin 300350, Peoples R China
[3] Hanyang Univ, ERICA, Ansan, South Korea
基金
新加坡国家研究基金会;
关键词
Dynamic multiobjective optimization problem; (DMOP); Multiple populations for multiple objectives; (MPMO); Evolutionary computation (EC); Co-evolutionary multi-population evolutionary; algorithm (CMEA); PARTICLE SWARM OPTIMIZATION; PREDICTION; STRATEGY; MEMORY; POWER;
D O I
10.1016/j.swevo.2024.101648
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dynamic multiobjective optimization problems (DMOPs) widely appear in various real-world applications and have attracted increasing attention worldwide. However, how to obtain both good population diversity and fast convergence speed to efficiently solve DMOPs are two challenging issues. Inspired by that the multiple populations for multiple objectives (MPMO) framework can provide algorithms with good population diversity and fast convergence speed, this paper proposes a new efficient algorithm called a co-evolutionary multi-population evolutionary algorithm (CMEA) based on the MPMO framework together with three novel strategies, which are helpful for solving DMOPs efficiently from two aspects. First, in the evolution control aspect, a convergencebased population evolution strategy is proposed to select the suitable population for executing the evolution in different generations, so as to accelerate the convergence speed of the algorithm. Second, in the dynamic control aspect, a multi-population-based dynamic detection strategy and a multi-population-based dynamic response strategy are proposed to help the algorithm maintain the population diversity, which are efficient for detecting and responding to the dynamic changes of environments. Integrating with the above strategies, the CMEA is proposed to solve the DMOP efficiently. The superiority of the proposed CMEA is validated in experiments on widely-used DMOP benchmark problems.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] Co-evolutionary multi-population genetic programming for classification in software defect prediction: An empirical case study
    Mausa, Goran
    Grbac, Tihana Galinac
    APPLIED SOFT COMPUTING, 2017, 55 : 331 - 351
  • [42] Cooperative Multiobjective Evolutionary Algorithm With Propulsive Population for Constrained Multiobjective Optimization
    Wang, Jiahai
    Li, Yanyue
    Zhang, Qingfu
    Zhang, Zizhen
    Gao, Shangce
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (06): : 3476 - 3491
  • [43] Cooperative Multiobjective Evolutionary Algorithm With Propulsive Population for Constrained Multiobjective Optimization
    Wang, Jiahai
    Li, Yanyue
    Zhang, Qingfu
    Zhang, Zizhen
    Gao, Shangce
    IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2022, 52 (06) : 3476 - 3491
  • [44] A hybrid evolutionary algorithm with adaptive multi-population strategy for multi-objective optimization problems
    Wang, Hongfeng
    Fu, Yaping
    Huang, Min
    Huang, George
    Wang, Junwei
    SOFT COMPUTING, 2017, 21 (20) : 5975 - 5987
  • [45] Synchronous Wireless Sensor and Sink Placement Method Using Dual-Population Co-evolutionary Constrained Multiobjective Optimization Algorithm
    Yu, Qianqian
    Yang, Chen
    Dai, Guangming
    Peng, Lei
    Chen, Xiaoyu
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (06) : 7561 - 7571
  • [46] Cooperative Co-Evolutionary Dynamic Multiobjective Optimization for Burden Surface Profile Decision in Blast Furnace Ironmaking
    Li, Yanjiao
    Zhang, Yongjun
    Li, Qing
    Zhang, Jie
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2025, 74
  • [47] Fair Resource Allocation Using Multi-population Evolutionary Algorithm
    Erfani, Tohid
    Erfani, Rasool
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2015, 2015, 9028 : 214 - 224
  • [48] A multi-objective optimization co-evolutionary algorithm with dynamically varying number of subpopulations
    Shen, Xiao-Ning
    Guo, Yu
    Chen, Qing-Wei
    Hu, Wei-Li
    Kongzhi yu Juece/Control and Decision, 2007, 22 (09): : 1011 - 1016
  • [49] Co-Evolutionary Path Optimization by Ripple-Spreading Algorithm
    Hu, Xiao-Bing
    Liao, Jian-Qin
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 4535 - 4542
  • [50] Co-Evolutionary Niching Differential Evolution Algorithm for Global Optimization
    Yan, Le
    Chen, Jianjun
    Li, Qi
    Mao, Jiafa
    Sheng, Weiguo
    IEEE Access, 2021, 9 : 128095 - 128105