Differential evolution algorithm with strategy adaptation and knowledge-based control parameters

The search capability of differential evolution (DE) is largely affected by control parameters, mutation and crossover strategies. Therefore, choosing appropriate strategies and control parameters to solve different types of optimization problems or adapt distinct evolution phases is an important an...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Artificial intelligence review 2019-02, Vol.51 (2), p.219-253
Hauptverfasser: Fan, Qinqin, Wang, Weili, Yan, Xuefeng
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The search capability of differential evolution (DE) is largely affected by control parameters, mutation and crossover strategies. Therefore, choosing appropriate strategies and control parameters to solve different types of optimization problems or adapt distinct evolution phases is an important and challenging task. To achieve this objective, a DE with strategy adaptation and knowledge-based control parameters (SAKPDE) is proposed in the current study. In the proposed algorithm, a learning–forgetting mechanism is used to implement the adaptation of mutation and crossover strategies. Meanwhile, prior knowledge and opposition learning are utilized to supervise and guide the evolution of control parameters during the entire evolutionary process. SAKPDE is compared with eight improved DEs and four non-DE evolutionary algorithms using three well-known test suites (i.e., BBOB2012, IEEE CEC2005, and IEEE CEC2014). The results indicate that the average performance of SAKPDE is highly competitive among all compared algorithms.
ISSN:0269-2821
1573-7462
DOI:10.1007/s10462-017-9562-6