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...
Main Authors: | , |
---|---|
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 |