Contribution-Based Cooperative Co-Evolution With Adaptive Population Diversity for Large-Scale Global Optimization [Research Frontier]

被引:1
作者
Yang, Ming [1 ]
Gao, Jie [1 ]
Zhou, Aimin [2 ]
Li, Changhe [1 ]
Yao, Xin [3 ]
机构
[1] China Univ Geosci, Wuhan, Peoples R China
[2] East China Normal Univ, Shanghai, Peoples R China
[3] Southern Univ Sci & Technol, Shenzhen, Peoples R China
基金
中国国家自然科学基金;
关键词
Uniform resource locators; Source coding; Sociology; Tutorials; Evolutionary computation; Benchmark testing; Statistics; DIFFERENTIAL EVOLUTION;
D O I
10.1109/MCI.2023.3277772
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cooperative co-evolution (CC) is an evolutionary algorithm that adopts the divide-and-conquer strategy to solve large-scale optimization problems. It is difficult for CC to specify a suitable subpopulation size to solve different subproblems. The population diversity may be insufficient to search for the global optimum during subpopulations' evolution. In this paper, an adaptive method for enhancing population diversity is embedded in a contribution-based CC. In CC, there are two kinds of subpopulation: the convergent or stagnant subpopulations and the non-convergent and non-stagnant subpopulations. A method is proposed in the paper to evaluate the convergent and stagnant subpopulations' contributions to improving the best overall objective value, which is different from the contribution evaluation on the non-convergent and non-stagnant subpopulations. In each co-evolutionary cycle, the new CC adaptively determines to select a subpopulation, which can make a greater contribution to improving the best overall objective value, between the above two kinds of subpopulation to undergo evolution. When a convergent or stagnant subpopulation is selected to undergo evolution, the subpopulation is re-diversified to enhance its global search capability. Our experimental results and analysis suggest that the new CC algorithm can improve the performance of CC and serves as a competitive solver for large-scale optimization problems.
引用
收藏
页码:56 / 68
页数:13
相关论文
共 44 条
  • [1] Blanchard J, 2019, IEEE C EVOL COMPUTAT, P689, DOI [10.1109/cec.2019.8790114, 10.1109/CEC.2019.8790114]
  • [2] A Decomposition Method for Both Additively and Nonadditively Separable Problems
    Chen, Minyang
    Du, Wei
    Tang, Yang
    Jin, Yaochu
    Yen, Gary G.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (06) : 1720 - 1734
  • [3] Hansen N, 2023, Arxiv, DOI arXiv:1604.00772
  • [4] Cooperation coevolution with fast interdependency identification for large scale optimization
    Hu, Xiao-Min
    He, Fei-Long
    Chen, Wei-Neng
    Zhang, Jun
    [J]. INFORMATION SCIENCES, 2017, 381 : 142 - 160
  • [5] Contribution-Based Cooperative Co-Evolution for Nonseparable Large-Scale Problems With Overlapping Subcomponents
    Jia, Ya-Hui
    Mei, Yi
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (06) : 4246 - 4259
  • [6] Distributed Cooperative Co-Evolution With Adaptive Computing Resource Allocation for Large Scale Optimization
    Jia, Ya-Hui
    Chen, Wei-Neng
    Gu, Tianlong
    Zhang, Huaxiang
    Yuan, Hua-Qiang
    Kwong, Sam
    Zhang, Jun
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (02) : 188 - 202
  • [7] Cooperative coevolutionary algorithm with resource allocation strategies to minimize unnecessary computations
    Kim, Kyung Soo
    Choi, Yong Suk
    [J]. APPLIED SOFT COMPUTING, 2021, 113
  • [8] Incremental Recursive Ranking Grouping for Large-Scale Global Optimization
    Komarnicki, Marcin Michal
    Przewozniczek, Michal Witold
    Kwasnicka, Halina
    Walkowiak, Krzysztof
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (05) : 1498 - 1513
  • [9] LaTorre A, 2013, 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P2742
  • [10] Li X., 2013, BENCHMARK FUNCTIONS, V7, P8