A Grouping Cooperative Differential Evolution Algorithm for Solving Partially Separable Complex Optimization Problems

Differential evolution (DE) is a widely accepted optimization algorithm inspired by the mechanisms of biological evolution for complex optimization problems. In this paper, we put forward a co-evolutionary differential evolution (CDE) with a differential grouping (DG) mechanism to solve the complex...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Cognitive computation 2023-05, Vol.15 (3), p.956-975
Hauptverfasser: Chen, Zuohan, Cao, Jie, Zhao, Fuqing, Zhang, Jianlin
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Differential evolution (DE) is a widely accepted optimization algorithm inspired by the mechanisms of biological evolution for complex optimization problems. In this paper, we put forward a co-evolutionary differential evolution (CDE) with a differential grouping (DG) mechanism to solve the complex optimization problems in which the variables are partially separable. In the CDE, a complex problem with coupled multivariable is decomposed by DG into certain independent sub-problems easy to be solved. Then polling, upper confidence bound (UCB), and random access are introduced to allocate search resources for multiple decoupled sub-problems, respectively. Finally, success-history-based parameter adaptation for differential evolution (SHADE) is adopted as a search engine to solve each sub-problem. The results of experiments on the CEC2017 show that CDE achieves a competitive search performance compared to other peer algorithms. This study suggests that the combination of DG strategy and polling method can effectively solve the optimization problem with partially separable variables.
ISSN:1866-9956
1866-9964
DOI:10.1007/s12559-023-10128-5