Differential evolution with Gaussian mutation and dynamic parameter adjustment

被引:60
作者
Sun, Gaoji [1 ]
Lan, Yanfei [2 ]
Zhao, Ruiqing [2 ]
机构
[1] Zhejiang Normal Univ, Coll Econ & Management, Jinhua 321004, Peoples R China
[2] Tianjin Univ, Inst Syst Engn, Tianjin 300072, Peoples R China
基金
中国国家自然科学基金;
关键词
Differential evolution; Gaussian mutation; Dynamic parameter adjustment; Evolutionary computation; Global optimization; ALGORITHM; OPTIMIZATION; NEIGHBORHOOD; SELECTION; STRATEGY; MODEL;
D O I
10.1007/s00500-017-2885-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Differential evolution (DE) is a remarkable evolutionary algorithm for global optimization over continuous search space, whose performance is significantly influenced by its mutation operator and control parameters (scaling factor and crossover rate). In order to enhance the performance of DE, we adopt a novel Gaussian mutation operator and a modified common mutation operator to collaboratively produce new mutant vectors, and employ a periodic function and a Gaussian function to generate the required values of scaling factor and crossover rate, respectively. In the proposed variant of DE (denoted by GPDE), the two adopted mutation operators are adaptively applied to generate the corresponding mutant vector of each individual based on their own cumulative scores, the periodic scaling factor can provide a better balance between exploration ability and exploitation ability, and the Gaussian function-based crossover rate will possess fluctuant value, which possibly enhance the population diversity. To verify the performance of proposed GPDE, a suite of thirty benchmark functions and four real-world problems are applied to conduct the simulation experiment. The simulation results demonstrate that the proposed GPDE performs significantly better than five state-of-the-art DE variants and other two meta-heuristics algorithms.
引用
收藏
页码:1615 / 1642
页数:28
相关论文
共 50 条
[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]   Differential evolution with hybrid linkage crossover [J].
Cai, Yiqiao ;
Wang, Jiahai .
INFORMATION SCIENCES, 2015, 320 :244-287
[5]   Differential Evolution With Neighborhood and Direction Information for Numerical Optimization [J].
Cai, Yiqiao ;
Wang, Jiahai .
IEEE TRANSACTIONS ON CYBERNETICS, 2013, 43 (06) :2202-2215
[6]   Exploration and Exploitation in Evolutionary Algorithms: A Survey [J].
Crepinsek, Matej ;
Liu, Shih-Hsi ;
Mernik, Marjan .
ACM COMPUTING SURVEYS, 2013, 45 (03)
[7]   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
[8]  
Das S., 2011, TECHNICAL REPORTS
[9]   Differential Evolution: A Survey of the State-of-the-Art [J].
Das, Swagatam ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :4-31
[10]   Differential Evolution Using a Neighborhood-Based Mutation Operator [J].
Das, Swagatam ;
Abraham, Ajith ;
Chakraborty, Uday K. ;
Konar, Amit .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (03) :526-553