IEEE Transactions on Evolutionary Computation · 2016 · 121 citations · 45 references
Natural SciencesComputer ScienceAlgorithmsCoevolutionOptimizationCombinatorial OptimizationEvolutionary ComputationGenetic AlgorithmsGlobal OptimizationLarge-scale OptimizationMetaheuristic OptimizationCo-evolutionCollaborative Co-evolutionary AlgorithmsCompetitive Co-evolutionary AlgorithmsEfficient Resource UseEvolutionary AlgorithmsObjective Function ValuePopulation-based Optimization
Cooperative co-evolution (CC) is an explicit means of problem decomposition in multipopulation evolutionary algorithms for solving large-scale optimization problems. For CC, subpopulations representing subcomponents of a large-scale optimization problem co-evolve, and are likely to have different contributions to the improvement of the best overall solution to the problem. Hence, it makes sense that more computational resources should be allocated to the subpopulations with greater contributions. In this paper, we study how to allocate computational resources in this context and subsequently propose a new CC framework named CCFR to efficiently allocate computational resources among the subpopulations according to their dynamic contributions to the improvement of the objective value of the best overall solution. Our experimental results suggest that CCFR can make efficient use of computational resources and is a highly competitive CCFR for solving large-scale optimization problems.
45
James Kennedy, R.C. Eberhart · 2002 · 47.5K citations
Evolutionary programming made faster
Xin Yao, Yong Liu, Guangming Lin · IEEE Transactions on Evolutionary Computation · 1999 · 3.9K citations