Cooperative coevolutionary algorithm with resource allocation strategies to minimize unnecessary computations

Citations

WEB OF SCIENCE

5
Citations

SCOPUS

5

초록

In this paper, we propose a new computational resource allocation (CRA)-based cooperative coevolutionary (CC) algorithm, called ECCRA. To effectively allocate the computational resources into the sub-problems, ECCRA compensatively utilizes various strategies: (i) evaluate a degree of contribution for each sub-problem; (ii) extricate the stagnant sub-problems from any local minimums; (iii) allocate individuals adaptively according to a size of each sub-problem and its contribution; (iv) prune the unpromising sub-problems from the evolution process; and (v) utilize the multi-armed bandit (MAB)based selection method to choose various sub-problems extensively. In the experiments, ECCRA achieved best optimization results for the CEC'2010 benchmark problems. Moreover, ECCRA showed notable optimization performance for imbalanced problems in the CEC'2013 benchmark suite. Thus, we found that ECCRA could considerably outperform the existing CRA-based CC algorithms in terms of the optimization quality and convergence.

키워드

Large-scale global optimization (LSGO)Cooperative co-evolution (CC)Computational resource allocation (CRA)Multi-armed bandit (MAB)DECOMPOSITION METHODSCALEOPTIMIZATION
제목
Cooperative coevolutionary algorithm with resource allocation strategies to minimize unnecessary computations
저자
Kim, Kyung SooChoi, Yong Suk
DOI
10.1016/j.asoc.2021.108013
발행일
2021-12
유형
Article
저널명
Applied Soft Computing Journal
113
페이지
1 ~ 22