A Multi-Strategy Differential Evolution Algorithm with Adaptive Similarity Selection Rule

The differential evolution (DE) algorithm is a simple and efficient population-based evolutionary algorithm. In DE, the mutation strategy and the control parameter play important roles in performance enhancement. However, single strategy and fixed parameter are not universally applicable to problems...

Full description

Bibliographic Details
Main Authors: Liming Zheng, Yinan Wen
Format: Article
Language:English
Published: MDPI AG 2023-09-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/15/9/1697
_version_ 1797576611483090944
author Liming Zheng
Yinan Wen
author_facet Liming Zheng
Yinan Wen
author_sort Liming Zheng
collection DOAJ
description The differential evolution (DE) algorithm is a simple and efficient population-based evolutionary algorithm. In DE, the mutation strategy and the control parameter play important roles in performance enhancement. However, single strategy and fixed parameter are not universally applicable to problems and evolution stages with diverse characteristics; besides, the weakness of the advanced DE optimization framework, called selective-candidate framework with similarity selection rule (SCSS), is found by focusing on its single strategy and fixed parameter greedy degree (GD) setting. To address these problems, we mainly combine the multiple candidates generation with multi-strategy (MCG-MS) and the adaptive similarity selection (ASS) rule. On the one hand, in MCG-MS, two symmetrical mutation strategies, “DE/current-to-pbest-w/1” and designed “DE/current-to-cbest-w/1”, are utilized to build the multi-strategy to produce two candidate individuals, which prevents the over-approximation of the candidate in SCSS. On the other hand, the ASS rule provides the individual selection mechanism for multi-strategy to determine the offspring from two candidates, where parameter <i>GD</i> is designed to increase linearly with evolution to maintain diversity at the early evolution stage and accelerate convergence at the later evolution stage. Based on the advanced algorithm jSO, replacing its offspring generation strategy with the combination of MCG-MS and ASS rule, this paper proposes multi-strategy differential evolution algorithm with adaptive similarity selection rule (MSDE-ASS). It combines the advantages of two symmetric strategies and has an efficient individual selection mechanism without parameter adjustment. MSDE-ASS is verified under the Congress on Evolutionary Computation (CEC) 2017 competition test suite on real-parameter single-objective numerical optimization, and the results indicate that, of the 174 cases in total, it wins in 81 cases and loses in 30 cases, and it has the smallest performance ranking value, of 3.05. Therefore, MSDE-ASS stands out compared to the other state-of-the-art DEs.
first_indexed 2024-03-10T21:54:23Z
format Article
id doaj.art-3ed7de0688924f49a5d24d540c7ce0c9
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-03-10T21:54:23Z
publishDate 2023-09-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-3ed7de0688924f49a5d24d540c7ce0c92023-11-19T13:11:23ZengMDPI AGSymmetry2073-89942023-09-01159169710.3390/sym15091697A Multi-Strategy Differential Evolution Algorithm with Adaptive Similarity Selection RuleLiming Zheng0Yinan Wen1College of Information Science and Technology, Jinan University, Guangzhou 510632, ChinaCollege of Information Science and Technology, Jinan University, Guangzhou 510632, ChinaThe differential evolution (DE) algorithm is a simple and efficient population-based evolutionary algorithm. In DE, the mutation strategy and the control parameter play important roles in performance enhancement. However, single strategy and fixed parameter are not universally applicable to problems and evolution stages with diverse characteristics; besides, the weakness of the advanced DE optimization framework, called selective-candidate framework with similarity selection rule (SCSS), is found by focusing on its single strategy and fixed parameter greedy degree (GD) setting. To address these problems, we mainly combine the multiple candidates generation with multi-strategy (MCG-MS) and the adaptive similarity selection (ASS) rule. On the one hand, in MCG-MS, two symmetrical mutation strategies, “DE/current-to-pbest-w/1” and designed “DE/current-to-cbest-w/1”, are utilized to build the multi-strategy to produce two candidate individuals, which prevents the over-approximation of the candidate in SCSS. On the other hand, the ASS rule provides the individual selection mechanism for multi-strategy to determine the offspring from two candidates, where parameter <i>GD</i> is designed to increase linearly with evolution to maintain diversity at the early evolution stage and accelerate convergence at the later evolution stage. Based on the advanced algorithm jSO, replacing its offspring generation strategy with the combination of MCG-MS and ASS rule, this paper proposes multi-strategy differential evolution algorithm with adaptive similarity selection rule (MSDE-ASS). It combines the advantages of two symmetric strategies and has an efficient individual selection mechanism without parameter adjustment. MSDE-ASS is verified under the Congress on Evolutionary Computation (CEC) 2017 competition test suite on real-parameter single-objective numerical optimization, and the results indicate that, of the 174 cases in total, it wins in 81 cases and loses in 30 cases, and it has the smallest performance ranking value, of 3.05. Therefore, MSDE-ASS stands out compared to the other state-of-the-art DEs.https://www.mdpi.com/2073-8994/15/9/1697evolutionary computationdifferential evolutionmulti-strategyadaptive parametersimilarity selection
spellingShingle Liming Zheng
Yinan Wen
A Multi-Strategy Differential Evolution Algorithm with Adaptive Similarity Selection Rule
Symmetry
evolutionary computation
differential evolution
multi-strategy
adaptive parameter
similarity selection
title A Multi-Strategy Differential Evolution Algorithm with Adaptive Similarity Selection Rule
title_full A Multi-Strategy Differential Evolution Algorithm with Adaptive Similarity Selection Rule
title_fullStr A Multi-Strategy Differential Evolution Algorithm with Adaptive Similarity Selection Rule
title_full_unstemmed A Multi-Strategy Differential Evolution Algorithm with Adaptive Similarity Selection Rule
title_short A Multi-Strategy Differential Evolution Algorithm with Adaptive Similarity Selection Rule
title_sort multi strategy differential evolution algorithm with adaptive similarity selection rule
topic evolutionary computation
differential evolution
multi-strategy
adaptive parameter
similarity selection
url https://www.mdpi.com/2073-8994/15/9/1697
work_keys_str_mv AT limingzheng amultistrategydifferentialevolutionalgorithmwithadaptivesimilarityselectionrule
AT yinanwen amultistrategydifferentialevolutionalgorithmwithadaptivesimilarityselectionrule
AT limingzheng multistrategydifferentialevolutionalgorithmwithadaptivesimilarityselectionrule
AT yinanwen multistrategydifferentialevolutionalgorithmwithadaptivesimilarityselectionrule