TY - JOUR
T1 - CCFR3
T2 - A cooperative co-evolution with efficient resource allocation for large-scale global optimization
AU - Yang, Ming
AU - Zhou, Aimin
AU - Lu, Xiaofen
AU - Cai, Zhihua
AU - Li, Changhe
AU - Guan, Jing
N1 - Publisher Copyright:
© 2022 Elsevier Ltd
PY - 2022/10/1
Y1 - 2022/10/1
N2 - Cooperative co-evolution (CC) adopts the divide-and-conquer strategy to decompose an optimization problem, which can decrease the difficulty of solving large-scale optimization problems. Each decomposed subproblem is solved by a subpopulation. According to the contributions of the subpopulations to the improvement of the best overall objective value, the CC algorithms select the subpopulation with the greatest contribution to undergo evolution. In the existing CC algorithms, the contribution evaluation cannot adapt to solve the optimization problem, which may decrease the performance of CC. In this paper, we propose a new CC framework named CCFR3, which can adaptively evaluate the contribution of a subpopulation in each co-evolutionary cycle. CCFR3 can allocate computational resources among subpopulations more frequently than other contribution-based CC algorithms. The subpopulations can have more chances to undergo evolution, which is beneficial to speed up the convergence of CC and enhance the performance of CC on obtaining the global optimal solution. Our experimental results and analysis suggest that CCFR3 is a competitive solver for large-scale optimization problems.
AB - Cooperative co-evolution (CC) adopts the divide-and-conquer strategy to decompose an optimization problem, which can decrease the difficulty of solving large-scale optimization problems. Each decomposed subproblem is solved by a subpopulation. According to the contributions of the subpopulations to the improvement of the best overall objective value, the CC algorithms select the subpopulation with the greatest contribution to undergo evolution. In the existing CC algorithms, the contribution evaluation cannot adapt to solve the optimization problem, which may decrease the performance of CC. In this paper, we propose a new CC framework named CCFR3, which can adaptively evaluate the contribution of a subpopulation in each co-evolutionary cycle. CCFR3 can allocate computational resources among subpopulations more frequently than other contribution-based CC algorithms. The subpopulations can have more chances to undergo evolution, which is beneficial to speed up the convergence of CC and enhance the performance of CC on obtaining the global optimal solution. Our experimental results and analysis suggest that CCFR3 is a competitive solver for large-scale optimization problems.
KW - Cooperative co-evolution
KW - Decomposition
KW - Large-scale global optimization
KW - Resource allocation
UR - https://www.scopus.com/pages/publications/85129718091
U2 - 10.1016/j.eswa.2022.117397
DO - 10.1016/j.eswa.2022.117397
M3 - 文章
AN - SCOPUS:85129718091
SN - 0957-4174
VL - 203
JO - Expert Systems with Applications
JF - Expert Systems with Applications
M1 - 117397
ER -