Enhanced differential evolution using random-based sampling and neighborhood mutation

被引:14
作者
Liu, Gang [1 ]
Xiong, Caiquan [1 ]
Guo, Zhaolu [2 ,3 ]
机构
[1] Hubei Univ Technol, Comp Sch, Wuhan 430072, Peoples R China
[2] Wuhan Univ, State Key Lab Software Engn, Comp Sch, Wuhan 430072, Peoples R China
[3] JiangXi Univ Sci & Technol, Sch Sci, Ganzhou 341000, Peoples R China
基金
中国国家自然科学基金;
关键词
Differential evolution; Random-based sampling; Neighborhood mutation; Global optimization; ADAPTING CONTROL PARAMETERS; OPTIMIZATION; ALGORITHM; INTELLIGENCE; TESTS;
D O I
10.1007/s00500-014-1399-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Differential evolution (DE) is a simple and efficient global optimization algorithm. When differential evolution is applied in complex optimization problems, it has the shortages of prematurity and stagnation. An enhanced differential evolution using random sampling and neighborhood mutation to solve the above problems is proposed in this paper. The proposed enhanced DE is called random-based differential evolution with neighborhood mutation (NRDE). Random-based sampling is an improvement of center-based sampling. In NRDE, random-based sampling as the new mutation operator to generate the random-based individuals and the designed neighborhood mutation operator are used to search in the neighborhood created by the centers of the population and the sub-population. This paper compares other state-of-the-art evolutionary algorithms with the proposed algorithm, NRDE. Experimental verifications are conducted on 24 benchmark functions and the CEC' 05 competition, including detailed analysis for NRDE. The results clearly show that NRDE outperforms other evolutionary algorithms in terms of the solution accuracy and the convergence rate.
引用
收藏
页码:2173 / 2192
页数:20
相关论文
共 48 条
[1]   Unconventional initialization methods for differential evolution [J].
Ali, Musrrat ;
Pant, Millie ;
Abraham, Ajith .
APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (09) :4474-4494
[2]  
[Anonymous], 2005, NAT COMPUT
[3]   An Overview of Evolutionary Algorithms for Parameter Optimization [J].
Baeck, Thomas ;
Schwefel, Hans-Paul .
EVOLUTIONARY COMPUTATION, 1993, 1 (01) :1-23
[4]   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
[5]   Learning-enhanced differential evolution for numerical optimization [J].
Cai, Yiqiao ;
Wang, Jiahai ;
Yin, Jian .
SOFT COMPUTING, 2012, 16 (02) :303-330
[6]   A clustering-based differential evolution for global optimization [J].
Cai, Zhihua ;
Gong, Wenyin ;
Ling, Charles X. ;
Zhang, Harry .
APPLIED SOFT COMPUTING, 2011, 11 (01) :1363-1379
[7]   PEM fuel cell modeling using differential evolution [J].
Chakraborty, Uday K. ;
Abbott, Travis E. ;
Das, Sajal K. .
ENERGY, 2012, 40 (01) :387-399
[8]   A 2-Opt based differential evolution for global optimization [J].
Chiang, Cheng-Wen ;
Lee, Wei-Ping ;
Heh, Jia-Sheng .
APPLIED SOFT COMPUTING, 2010, 10 (04) :1200-1207
[9]   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
[10]   Investigating Smart Sampling as a population initialization method for Differential Evolution in continuous problems [J].
de Melo, Vinicius Veloso ;
Botazzo Delbem, Alexandre Claudio .
INFORMATION SCIENCES, 2012, 193 :36-53