Differential evolution with individual-dependent and dynamic parameter adjustment

被引:20
作者
Sun, Gaoji [1 ]
Peng, Jin [2 ]
Zhao, Ruiqing [3 ]
机构
[1] Zhejiang Normal Univ, Coll Econ & Management, Jinhua 321004, Peoples R China
[2] Huanggang Normal Univ, Inst Uncertain Syst, Huanggang 438000, Peoples R China
[3] Tianjin Univ, Inst Syst Engn, Tianjin 300072, Peoples R China
关键词
Differential evolution; Individual-dependent strategy; Dynamic parameter adjustment; Evolutionary algorithms; Global optimization; DIRECTION INFORMATION; ALGORITHM; OPTIMIZATION; DESIGN; NEIGHBORHOOD; SELECTION;
D O I
10.1007/s00500-017-2626-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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
页数:27
相关论文
共 56 条
[1]   Inducing Niching Behavior in Differential Evolution Through Local Information Sharing [J].
Biswas, Subhodip ;
Kundu, Souvik ;
Das, Swagatam .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (02) :246-263
[2]   Optimal filter design using an improved artificial bee colony algorithm [J].
Bose, Digbalay ;
Biswas, Subhodip ;
Vasilakos, Athanasios V. ;
Laha, Sougata .
INFORMATION SCIENCES, 2014, 281 :443-461
[3]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[4]   JADE: adaptive differential evolution with a small population [J].
Brown, Craig ;
Jin, Yaochu ;
Leach, Matthew ;
Hodgson, Martin .
SOFT COMPUTING, 2016, 20 (10) :4111-4120
[5]   Adaptive direction information in differential evolution for numerical optimization [J].
Cai, Yiqiao ;
Wang, Jiahai ;
Chen, Yonghong ;
Wang, Tian ;
Tian, Hui ;
Luo, Wei .
SOFT COMPUTING, 2016, 20 (02) :465-494
[6]   Differential evolution with hybrid linkage crossover [J].
Cai, Yiqiao ;
Wang, Jiahai .
INFORMATION SCIENCES, 2015, 320 :244-287
[7]   Differential Evolution With Neighborhood and Direction Information for Numerical Optimization [J].
Cai, Yiqiao ;
Wang, Jiahai .
IEEE TRANSACTIONS ON CYBERNETICS, 2013, 43 (06) :2202-2215
[8]   Solving equilibrium standby redundancy optimization problem by hybrid PSO algorithm [J].
Chen, Yanju ;
Gao, Jinwu ;
Yang, Guoqing ;
Liu, Yankui .
SOFT COMPUTING, 2018, 22 (17) :5631-5645
[9]   Exploration and Exploitation in Evolutionary Algorithms: A Survey [J].
Crepinsek, Matej ;
Liu, Shih-Hsi ;
Mernik, Marjan .
ACM COMPUTING SURVEYS, 2013, 45 (03)
[10]   Block-matching algorithm based on differential evolution for motion estimation [J].
Cuevas, Erik ;
Zaldivar, Daniel ;
Perez-Cisneros, Marco ;
Oliva, Diego .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2013, 26 (01) :488-498