A novel differential evolution algorithm with a self-adaptation parameter control method by differential evolution

被引:0
作者
Laizhong Cui
Genghui Li
Zexuan Zhu
Zhenkun Wen
Nan Lu
Jian Lu
机构
[1] Shenzhen University,College of Computer Science and Software Engineering
[2] City University of Hong Kong,Department of Computer Science
[3] Shenzhen University,College of Mathematics and Statistics
来源
Soft Computing | 2018年 / 22卷
关键词
Differential evolution; Parameter self-adaptation; Global optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Differential evolution (DE) is a simple yet powerful smart computing technique for numerical optimization. However, the performance of DE significantly relies on its parameters (scale factor F and crossover rate CR) of trial vector generating strategy. To address this issue, we propose a new DE variant by introducing a new parameter self-adaptation method into DE, called ADEDE. In ADEDE, a parameter population is established for the solution population, which is also updated from generation to generation based on the differential evolution under the basic principle that the good parameter individuals will go into the next generation at a high probability, while the bad parameter individuals will be updated by learning from the good parameter individuals at a large probability. To validate the efficiency of the proposed parameter self-adaptation method, the comparison experiments are tested on 22 benchmark functions. The experimental results show that the performance of classical DE can be significantly improved by our parameter self-adaptation method, and our method is better than or at least comparable to some other parameter control techniques.
引用
收藏
页码:6171 / 6190
页数:19
相关论文
共 103 条
  • [1] Chang CS(2000)Differential evolution based tuning of fuzzy automatic train operation for mass rapid transit system IEEE Proc Electr Power Appl 147 206-212
  • [2] Du D(2015)An artificial bee colony algorithm for data collection path planning in sparse wireless sensor networks Int J Mach Learn Cybern 6 375-383
  • [3] Chang WL(2016)A novel artificial bee colony algorithm with depth-first search framework and elite-guided search equation Inf Sci 367–368 1012-1044
  • [4] Zeng DZ(2009)Differential evolution using a neighbourhood-based mutation operator IEEE Trans Evol Comput 13 526-553
  • [5] Chen RC(2015)A sinusoidal differential evolution algorithm for numerical optimisation Appl Soft Comput 27 99-126
  • [6] Cui LZ(1999)Parameter control in evolutionary algorithms IEEE Trans Evol Comput 3 124-141
  • [7] Li GH(2016)Self-adaptive differential evolution algorithm with zoning evolution of control parameter and adaptive mutation strategies IEEE Trans Cybern 46 219-232
  • [8] Lin QZ(2013)A novel artificial bee colony algorithm based on modified search equation and orthogonal learning IEEE Trans Cybern 43 1011-1024
  • [9] Du ZH(2011)An improved differential evolution algorithm with fitness-based adaptation of the control parameters Inf Sci 181 3749-3765
  • [10] Gao WF(2013)Differential evolution with ranking-based mutation operators IEEE Trans Cybern 43 2066-2081