CCFR3: A cooperative co-evolution with efficient resource allocation for large-scale global optimization

Ming Yang, Aimin Zhou, Xiaofen Lu, Zhihua Cai, Changhe Li, Jing Guan

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

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.

Original languageEnglish
Article number117397
JournalExpert Systems with Applications
Volume203
DOIs
StatePublished - 1 Oct 2022

Keywords

  • Cooperative co-evolution
  • Decomposition
  • Large-scale global optimization
  • Resource allocation

Fingerprint

Dive into the research topics of 'CCFR3: A cooperative co-evolution with efficient resource allocation for large-scale global optimization'. Together they form a unique fingerprint.

Cite this