Differential evolution with individual-dependent and dynamic parameter adjustment

被引:0
作者
Gaoji Sun
Jin Peng
Ruiqing Zhao
机构
[1] Zhejiang Normal University,College of Economic and Management
[2] Huanggang Normal University,Institute of Uncertain Systems
[3] Tianjin University,Institute of Systems Engineering
来源
Soft Computing | 2018年 / 22卷
关键词
Differential evolution; Individual-dependent strategy; Dynamic parameter adjustment; Evolutionary algorithms; Global optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Differential evolution (DE) is a powerful and versatile evolutionary algorithm for global optimization over continuous search space, whose performance is significantly influenced by its mutation operator and control parameters (population size, scaling factor and crossover rate). In order to enhance the performance of DE, we adopt a new variant of classic mutation operator, a gradual decrease rule for population size, an individual-dependent and dynamic strategy to generate the required values of scaling factor and crossover rate during the evolutionary process, respectively. In the proposed variant of DE (denoted by IDDE), the adopted mutation operator merges the superiority of two classic mutation operators (DE/best/2 and DE/rand/2) together, and the adjustment mechanism of control parameters applies the fitness value information of each individual and dynamic fluctuation rule, which can provide a better balance between the exploration ability and exploitation ability. To verify the performance of proposed IDDE, a suite of thirty benchmark functions is applied to conduct the simulation experiment. The simulation results demonstrate that the proposed IDDE performs significantly better than five state-of-the-art DE variants and other two evolutionary algorithms.
引用
收藏
页码:5747 / 5773
页数:26
相关论文
共 168 条
  • [1] Biswas S(2015)Inducing niching behavior in differential evolution through local information sharing IEEE Trans Evol Comput 19 246-263
  • [2] Kundu S(2014)Optimal filter design using an improved artificial bee colony algorithm Inf Sci 281 443-461
  • [3] Das S(2006)Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems IEEE Trans Evol Comput 10 646-657
  • [4] Bose D(2016)JADE: adaptive differential evolution with a small population Soft Comput 20 4111-4120
  • [5] Biswas S(2013)Differential evolution with neighborhood and direction information for numerical optimization IEEE Trans Cybern 43 2202-2215
  • [6] Vasilakos AW(2015)Differential evolution with hybrid linkage crossover Inf Sci 320 244-287
  • [7] Laha S(2016)Differential evolution with neighborhood and direction information for numerical optimization Soft Comput 20 465-494
  • [8] Brest J(2017)Solving equilibrium standby redundancy optimization problem by hybrid PSO algorithm Comput Soft 26 488-498
  • [9] Greiner S(2013)Block-matching algorithm based on differential evolution for motion estimation Eng Appl Artif Intell 45 1-33
  • [10] Bošković B(2013)Exploration and exploitation in evolutionary algorithms: a survey ACM Comput Surv 15 4-31