Ensemble of differential evolution variants

Differential evolution (DE) is one of the most popular and efficient evolutionary algorithms for numerical optimization and it has gained much success in a series of academic benchmark competitions as well as real applications. Recently, ensemble methods receive an increasing attention in designing...

Full description

Saved in:
Bibliographic Details
Main Authors: Wu, Guohua, Shen, Xin, Li, Haifeng, Chen, Huangke, Lin, Anping, Suganthan, Ponnuthurai Nagaratnam
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/142647
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-142647
record_format dspace
spelling sg-ntu-dr.10356-1426472020-06-26T02:42:32Z Ensemble of differential evolution variants Wu, Guohua Shen, Xin Li, Haifeng Chen, Huangke Lin, Anping Suganthan, Ponnuthurai Nagaratnam School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering Evolutionary Algorithm Differential Evolution Differential evolution (DE) is one of the most popular and efficient evolutionary algorithms for numerical optimization and it has gained much success in a series of academic benchmark competitions as well as real applications. Recently, ensemble methods receive an increasing attention in designing high-quality DE algorithms. However, previous efforts are mainly devoted to the low-level ensemble of mutation strategies of DE. This study investigates the high-level ensemble of multiple existing efficient DE variants. A multi-population based framework (MPF) is proposed to realize the ensemble of multiple DE variants to derive a new algorithm named EDEV for short. EDEV consists of three highly popular and efficient DE variants, namely JADE (adaptive differential evolution with optional external archive), CoDE (differential evolution with composite trial vector generation strategies and control parameters) and EPSDE (differential evolution algorithm with ensemble of parameters and mutation strategies). The whole population of EDEV is partitioned into four subpopulations, including three indicator subpopulations with smaller size and one reward subpopulation with much larger size. Each constituent DE variant in EDEV owns an indicator subpopulation. After every predefined generations, the most efficient constituent DE variant is determined and the reward subpopulation is assigned to that best performed DE variant as an extra reward. Through this manner, the most efficient DE variant is expected to obtain the most computational resources during the optimization process. In addition, the population partition operator is triggered at every generation, which results in timely information sharing and tight cooperation among the component DE variants. Extensive experiments and comparisons have been done based on the CEC2005 and CEC2014 benchmark suit, which shows that the overall performance of EDEV is superior to several state-of-the-art peer DE variants. The success of EDEV reveals that, through an appropriate ensemble framework, different DE variants of different merits can support one another to cooperatively solve optimization problems. 2020-06-26T02:42:32Z 2020-06-26T02:42:32Z 2018 Journal Article Wu, G., Shen, X., Li, H., Chen, H., Lin, A., & Suganthan, P. N. (2018). Ensemble of differential evolution variants. Information Sciences, 423, 172-186. doi:10.1016/j.ins.2017.09.053 0020-0255 https://hdl.handle.net/10356/142647 10.1016/j.ins.2017.09.053 2-s2.0-85030692966 423 172 186 en Information Sciences © 2017 Elsevier Inc. All rights reserved.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
Evolutionary Algorithm
Differential Evolution
spellingShingle Engineering::Electrical and electronic engineering
Evolutionary Algorithm
Differential Evolution
Wu, Guohua
Shen, Xin
Li, Haifeng
Chen, Huangke
Lin, Anping
Suganthan, Ponnuthurai Nagaratnam
Ensemble of differential evolution variants
description Differential evolution (DE) is one of the most popular and efficient evolutionary algorithms for numerical optimization and it has gained much success in a series of academic benchmark competitions as well as real applications. Recently, ensemble methods receive an increasing attention in designing high-quality DE algorithms. However, previous efforts are mainly devoted to the low-level ensemble of mutation strategies of DE. This study investigates the high-level ensemble of multiple existing efficient DE variants. A multi-population based framework (MPF) is proposed to realize the ensemble of multiple DE variants to derive a new algorithm named EDEV for short. EDEV consists of three highly popular and efficient DE variants, namely JADE (adaptive differential evolution with optional external archive), CoDE (differential evolution with composite trial vector generation strategies and control parameters) and EPSDE (differential evolution algorithm with ensemble of parameters and mutation strategies). The whole population of EDEV is partitioned into four subpopulations, including three indicator subpopulations with smaller size and one reward subpopulation with much larger size. Each constituent DE variant in EDEV owns an indicator subpopulation. After every predefined generations, the most efficient constituent DE variant is determined and the reward subpopulation is assigned to that best performed DE variant as an extra reward. Through this manner, the most efficient DE variant is expected to obtain the most computational resources during the optimization process. In addition, the population partition operator is triggered at every generation, which results in timely information sharing and tight cooperation among the component DE variants. Extensive experiments and comparisons have been done based on the CEC2005 and CEC2014 benchmark suit, which shows that the overall performance of EDEV is superior to several state-of-the-art peer DE variants. The success of EDEV reveals that, through an appropriate ensemble framework, different DE variants of different merits can support one another to cooperatively solve optimization problems.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Wu, Guohua
Shen, Xin
Li, Haifeng
Chen, Huangke
Lin, Anping
Suganthan, Ponnuthurai Nagaratnam
format Article
author Wu, Guohua
Shen, Xin
Li, Haifeng
Chen, Huangke
Lin, Anping
Suganthan, Ponnuthurai Nagaratnam
author_sort Wu, Guohua
title Ensemble of differential evolution variants
title_short Ensemble of differential evolution variants
title_full Ensemble of differential evolution variants
title_fullStr Ensemble of differential evolution variants
title_full_unstemmed Ensemble of differential evolution variants
title_sort ensemble of differential evolution variants
publishDate 2020
url https://hdl.handle.net/10356/142647
_version_ 1681058618710949888