An Enhancing Differential Evolution Algorithm with a Rank-Up Selection: RUSDE

Recently, the differential evolution (DE) algorithm has been widely used to solve many practical problems. However, DE may suffer from stagnation problems in the iteration process. Thus, we propose an enhancing differential evolution with a rank-up selection, named RUSDE. First, the rank-up individu...

Full description

Bibliographic Details
Main Authors: Kai Zhang, Yicheng Yu
Format: Article
Language:English
Published: MDPI AG 2021-03-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/9/5/569
id doaj-2f893f97c99342db9b3cf438e5ecd0c7
record_format Article
spelling doaj-2f893f97c99342db9b3cf438e5ecd0c72021-03-08T00:01:03ZengMDPI AGMathematics2227-73902021-03-01956956910.3390/math9050569An Enhancing Differential Evolution Algorithm with a Rank-Up Selection: RUSDEKai Zhang0Yicheng Yu1Department of Computer Science and Engineering, National Chung Hsing University, Taichung 402, TaiwanCyberspace Security Research Center, Pengcheng Laboratory, Shenzhen 518055, ChinaRecently, the differential evolution (DE) algorithm has been widely used to solve many practical problems. However, DE may suffer from stagnation problems in the iteration process. Thus, we propose an enhancing differential evolution with a rank-up selection, named RUSDE. First, the rank-up individuals in the current population are selected and stored into a new archive; second, a debating mutation strategy is adopted in terms of the updating status of the current population to decide the parent’s selection. Both of the two methods can improve the performance of DE. We conducted numerical experiments based on various functions from CEC 2014, where the results demonstrated excellent performance of this algorithm. Furthermore, this algorithm is applied to the real-world optimization problem of the four-bar linkages, where the results show that the performance of RUSDE is better than other algorithms.https://www.mdpi.com/2227-7390/9/5/569evolutionary algorithmdifferential evolutionrank-up basedfour-bar mechanism
collection DOAJ
language English
format Article
sources DOAJ
author Kai Zhang
Yicheng Yu
spellingShingle Kai Zhang
Yicheng Yu
An Enhancing Differential Evolution Algorithm with a Rank-Up Selection: RUSDE
Mathematics
evolutionary algorithm
differential evolution
rank-up based
four-bar mechanism
author_facet Kai Zhang
Yicheng Yu
author_sort Kai Zhang
title An Enhancing Differential Evolution Algorithm with a Rank-Up Selection: RUSDE
title_short An Enhancing Differential Evolution Algorithm with a Rank-Up Selection: RUSDE
title_full An Enhancing Differential Evolution Algorithm with a Rank-Up Selection: RUSDE
title_fullStr An Enhancing Differential Evolution Algorithm with a Rank-Up Selection: RUSDE
title_full_unstemmed An Enhancing Differential Evolution Algorithm with a Rank-Up Selection: RUSDE
title_sort enhancing differential evolution algorithm with a rank-up selection: rusde
publisher MDPI AG
series Mathematics
issn 2227-7390
publishDate 2021-03-01
description Recently, the differential evolution (DE) algorithm has been widely used to solve many practical problems. However, DE may suffer from stagnation problems in the iteration process. Thus, we propose an enhancing differential evolution with a rank-up selection, named RUSDE. First, the rank-up individuals in the current population are selected and stored into a new archive; second, a debating mutation strategy is adopted in terms of the updating status of the current population to decide the parent’s selection. Both of the two methods can improve the performance of DE. We conducted numerical experiments based on various functions from CEC 2014, where the results demonstrated excellent performance of this algorithm. Furthermore, this algorithm is applied to the real-world optimization problem of the four-bar linkages, where the results show that the performance of RUSDE is better than other algorithms.
topic evolutionary algorithm
differential evolution
rank-up based
four-bar mechanism
url https://www.mdpi.com/2227-7390/9/5/569
work_keys_str_mv AT kaizhang anenhancingdifferentialevolutionalgorithmwitharankupselectionrusde
AT yichengyu anenhancingdifferentialevolutionalgorithmwitharankupselectionrusde
AT kaizhang enhancingdifferentialevolutionalgorithmwitharankupselectionrusde
AT yichengyu enhancingdifferentialevolutionalgorithmwitharankupselectionrusde
_version_ 1724229171770556416