Adaptive strategy selection in differential evolution for numerical optimization: An empirical study

被引:132
作者
Gong, Wenyin [1 ,2 ]
Fialho, Alvaro [3 ]
Cai, Zhihua [1 ]
Li, Hui [1 ]
机构
[1] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
[2] Wuhan Univ, State Key Lab Software Engn, Wuhan 430072, Peoples R China
[3] Nokia Inst Technol, BR-69048660 Manaus, Amazonas, Brazil
基金
中国国家自然科学基金;
关键词
Differential evolution; Adaptation; Strategy selection; Credit assignment; Numerical optimization; ALGORITHM; MUTATION; REINFORCEMENT; PERFORMANCE; PARAMETERS; ENSEMBLE; DESIGN;
D O I
10.1016/j.ins.2011.07.049
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential evolution (DE) is a versatile and efficient evolutionary algorithm for global numerical optimization, which has been widely used in different application fields. However, different strategies have been proposed for the generation of new solutions, and the selection of which of them should be applied is critical for the DE performance, besides being problem-dependent. In this paper, we present two DE variants with adaptive strategy selection: two different techniques, namely Probability Matching and Adaptive Pursuit, are employed in DE to autonomously select the most suitable strategy while solving the problem, according to their recent impact on the optimization process. For the measurement of this impact, four credit assignment methods are assessed, which update the known performance of each strategy in different ways, based on the relative fitness improvement achieved by its recent applications. The performance of the analyzed approaches is evaluated on 22 benchmark functions. Experimental results confirm that they are able to adaptively choose the most suitable strategy for a specific problem in an efficient way. Compared with other state-of-the-art DE variants, better results are obtained on most of the functions in terms of quality of the final solutions and convergence speed. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:5364 / 5386
页数:23
相关论文
共 50 条
[1]  
[Anonymous], 2002, P 4 ANN C GENETIC EV
[2]   Performance comparison of self-adaptive and adaptive differential evolution algorithms [J].
Brest, Janez ;
Boskovic, Borko ;
Greiner, Saso ;
Zumer, Viljem ;
Maucec, Mirjam Sepesy .
SOFT COMPUTING, 2007, 11 (07) :617-629
[3]   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
[4]   Kernel-induced fuzzy clustering of image pixels with an improved differential evolution algorithm [J].
Das, Swagatam ;
Sil, Sudeshna .
INFORMATION SCIENCES, 2010, 180 (08) :1237-1256
[5]   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
[6]   Improving Classical and Decentralized Differential Evolution with New Mutation Operator and Population Topologies [J].
Dorronsoro, Bernabe ;
Bouvry, Pascal .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :67-98
[7]  
Eiben AE, 2007, STUD COMPUT INTELL, V54, P19
[8]   Enhancing Differential Evolution Utilizing Proximity-Based Mutation Operators [J].
Epitropakis, Michael G. ;
Tasoulis, Dimitris K. ;
Pavlidis, Nicos G. ;
Plagianakos, Vassilis P. ;
Vrahatis, Michael N. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :99-119
[9]  
Fang K. T., 2001, ORTHOGONAL UNIFORM D
[10]  
Fialho A., 2009, P GEN EV COMP C, P779