An improved differential evolution algorithm with fitness-based adaptation of the control parameters

被引:146
作者
Ghosh, Arnob [1 ]
Das, Swagatam [1 ]
Chowdhury, Aritra [1 ]
Gini, Ritwik [1 ]
机构
[1] Jadavpur Univ, Dept Elect & Telecomm Engg, Kolkata 700032, India
关键词
Numerical optimization; Differential evolution; Genetic algorithms; Evolutionary programming; Evolution strategies; Parameter tuning; GLOBAL OPTIMIZATION; DESIGN;
D O I
10.1016/j.ins.2011.03.010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential Evolution (DE) is arguably one of the most powerful stochastic real-parameter optimization algorithms of current interest. DE operates through the similar computational steps as employed by a standard Evolutionary Algorithm (EA). However, unlike the traditional EAs, the DE-variants perturb the current-generation population members with the scaled differences of randomly selected and distinct population members. Therefore, no separate probability distribution has to be used, which makes the scheme self-organizing in this respect. Scale Factor (F) and Crossover Rate (Cr) are two very important control parameters of DE since the former regulates the step-size taken while mutating a population member in DE and the latter controls the number of search variables inherited by an offspring from its parent during recombination. This article describes a very simple yet very much effective adaptation technique for tuning both F and Cr, on the run, without any user intervention. The adaptation strategy is based on the objective function value of individuals in the DE population. Comparison with the best-known and expensive variants of DE over fourteen well-known numerical benchmarks and one real-life engineering problem reflects the superiority of proposed parameter tuning scheme in terms of accuracy, convergence speed, and robustness. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:3749 / 3765
页数:17
相关论文
共 35 条
[1]   Population set-based global optimization algorithms:: some modifications and numerical studies [J].
Ali, MM ;
Törn, A .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (10) :1703-1725
[2]  
[Anonymous], 1971, THESIS
[3]  
[Anonymous], P 9 INT MENDEL C SOF, DOI DOI 10.1007/S00500-004-0363-X
[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]   A fast adaptive memetic algorithm for online and offline control design of PMSM drives [J].
Caponio, Andrea ;
Cascella, Giuseppe Leonardo ;
Neri, Ferrante ;
Salvatore, Nadia ;
Sumner, Mark .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (01) :28-41
[6]   Super-fit control adaptation in memetic differential evolution frameworks [J].
Caponio, Andrea ;
Neri, Ferrante ;
Tirronen, Ville .
SOFT COMPUTING, 2009, 13 (8-9) :811-831
[7]   Two improved differential evolution schemes for faster global search [J].
Das, Swagatam ;
Konar, Amit ;
Chakraborty, Uday K. .
GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, 2005, :991-998
[8]   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
[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]   On stability and convergence of the population-dynamics in differential evolution [J].
Dasgupta, Sambarta ;
Das, Swagatam ;
Biswas, Arijit ;
Abraham, Ajith .
AI COMMUNICATIONS, 2009, 22 (01) :1-20