A differential evolution algorithm with dual preferred learning mutation

被引:10
作者
Duan, Meijun [1 ]
Yang, Hongyu [1 ,2 ]
Liu, Hong [2 ]
Chen, Junyi [1 ]
机构
[1] Sichuan Univ, Natl Key Lab Fundamental Sci Synthet Vis, Chengdu 610065, Sichuan, Peoples R China
[2] Sichuan Univ, Natl Key Lab Air Traff Control Automat Syst Techn, Chengdu 610065, Sichuan, Peoples R China
关键词
Differential evolution; Global optimization; Dual preferred learning mutation; Learning factor; GLOBAL OPTIMIZATION; CROSSOVER; ENSEMBLE; PARAMETERS;
D O I
10.1007/s10489-018-1267-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Differential evolution (DE) algorithm is widely used for solving real-parameter optimization problems due to its simplicity and efficiency. However the canonical DE is easy to suffer from the premature convergence. To further improve the performance of the DE, a differential evolution algorithm with dual preferred learning mutation (DPLDE) is proposed. Dual preferred learning mutation simultaneously learns behaviors from the individual with better fitness(BFI) and individual with better diversity(BDI). The learning factor of BFI is self-adaptively and independently adjusted for each individual. The learning factor of BDI is adaptively adjusted at each generation. A total of 26 Benchmark test functions with different characteristics are used for performance comparative experiments. The results show that DPLDE is superior to the eight state-of-the-art improved algorithms in terms of the convergence precision, convergence speed and stability. For the high-dimensional functions, with the same-scale population and maximum number of evolution generations, DPLDE can still get the excellent global optimization performance and has a more prominent advantage.
引用
收藏
页码:605 / 627
页数:23
相关论文
共 46 条
[1]  
[Anonymous], 2017, P ICMLC JEJ S KOR
[2]  
[Anonymous], 1995, DIFFERENTIAL EVOLUTI
[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]   Neighborhood-adaptive differential evolution for global numerical optimization [J].
Cai, Yiqiao ;
Sun, Guo ;
Wang, Tian ;
Tian, Hui ;
Chen, Yonghong ;
Wang, Jiahai .
APPLIED SOFT COMPUTING, 2017, 59 :659-706
[5]   Differential evolution with hybrid linkage crossover [J].
Cai, Yiqiao ;
Wang, Jiahai .
INFORMATION SCIENCES, 2015, 320 :244-287
[6]   A social learning particle swarm optimization algorithm for scalable optimization [J].
Cheng, Ran ;
Jin, Yaochu .
INFORMATION SCIENCES, 2015, 291 :43-60
[7]   Adaptive multiple-elites-guided composite differential evolution algorithm with a shift mechanism [J].
Cui, Laizhong ;
Li, Genghui ;
Zhu, Zexuan ;
Lin, Qiuzhen ;
Wong, Ka-Chun ;
Chen, Jianyong ;
Lu, Nan ;
Lu, Jian .
INFORMATION SCIENCES, 2018, 422 :122-143
[8]   A self-adaptive combined strategies algorithm for constrained optimization using differential evolution [J].
Elsayed, Saber M. ;
Sarker, Ruhul A. ;
Essam, Daryl L. .
APPLIED MATHEMATICS AND COMPUTATION, 2014, 241 :267-282
[9]   Self-adaptive differential evolution algorithm with discrete mutation control parameters [J].
Fan, Qinqin ;
Yan, Xuefeng .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (03) :1551-1572
[10]   A switched parameter differential evolution with optional blending crossover for scalable numerical optimization [J].
Ghosh, Arka ;
Das, Swagatam ;
Mullick, Sankha Subhra ;
Mallipeddi, Rammohan ;
Das, Asit K. .
APPLIED SOFT COMPUTING, 2017, 57 :329-352