An adaptive differential evolution with combined strategy for global numerical optimization

被引:0
作者
Gaoji Sun
Bai Yang
Zuqiao Yang
Geni Xu
机构
[1] Zhejiang Normal University,College of Economic and Management
[2] Chongqing Technology and Business University,School of Management
[3] Huanggang Normal University,College of Mathematics and Statistics
[4] Xi’an University of Finance and Economics,School of Statistics
来源
Soft Computing | 2020年 / 24卷
关键词
Differential evolution; Adaptive parameter; Combined strategy; Evolutionary algorithm; Global optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Differential evolution (DE) is a simple yet powerful evolutionary algorithm for numerical optimization. However, the performance of DE significantly relies on its mutation operator and control parameters (scaling factor and crossover rate). In this paper, we propose a novel DE variant by introducing a series of combined strategies into DE, called CSDE. Specifically, in CSDE, to obtain a proper balance between global exploration ability and local exploitation ability, we adopt two mutation operators with different characteristics to produce the mutant vector, and provide a mechanism based on their own historical success rate to coordinate the two adopted mutation operators. Moreover, we combine a periodic function based on one modulo operation, an individual-independence macro-control function and an individual-dependence function based on individual’s fitness value information to adaptively produce scaling factor and crossover rate. To verify the effectiveness of the proposed CSDE, comparison experiments contained seven other state-of-the-art DE variants are tested on a suite of 30 benchmark functions and four real-world problems. The simulation results demonstrate that CSDE achieves the best overall performance among the eight DE variants.
引用
收藏
页码:6277 / 6296
页数:19
相关论文
共 123 条
[1]  
Al-Dabbagh R(2018)Algorithmic design issues in adaptive differential evolution schemes: review and taxonomy Swarm Evol Comput 43 284-311
[2]  
Neri F(2018)Differential evolution training algorithm for dendrite morphological neural networks Appl Soft Comput 68 303-313
[3]  
Idris N(2013)Exploration and exploitation in evolutionary algorithms: a survey ACM Comput Surv 45 1-33
[4]  
Baba M(2018)A novel differential evolution algorithm with a self-adaptation parameter control method by differential evolution Soft Comput 22 6171C6190-30
[5]  
Arce F(2016)Recent advances in differential evolution: an updated survey Swarm Evol Comput 27 1-73
[6]  
Zamora E(2015)A sinusoidal differential evolution algorithm for numerical optimisation Appl Soft Comput 27 99C126-1113
[7]  
Sossa H(2017)An adaptive differential evolution algorithm with an aging leader and challengers mechanism Appl Soft Comput 57 60-2081
[8]  
Barróna R(2008)Global and local real-coded genetic algorithms based on parent-centric crossover operators Eur J Oper Res 185 1088-897
[9]  
Črepinšek M(2013)Differential evolution with ranking-based mutation operators IEEE Trans Cybern 43 2066-56
[10]  
Liu SH(2013)A cluster-based differential evolution algorithm with external archive for optimization in dynamic environments IEEE Trans Cybern 43 881-63