• DocumentCode
    872649
  • Title

    Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization

  • Author

    Qin, A.K. ; Huang, V.L. ; Suganthan, P.N.

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore
  • Volume
    13
  • Issue
    2
  • fYear
    2009
  • fDate
    4/1/2009 12:00:00 AM
  • Firstpage
    398
  • Lastpage
    417
  • Abstract
    Differential evolution (DE) is an efficient and powerful population-based stochastic search technique for solving optimization problems over continuous space, which has been widely applied in many scientific and engineering fields. However, the success of DE in solving a specific problem crucially depends on appropriately choosing trial vector generation strategies and their associated control parameter values. Employing a trial-and-error scheme to search for the most suitable strategy and its associated parameter settings requires high computational costs. Moreover, at different stages of evolution, different strategies coupled with different parameter settings may be required in order to achieve the best performance. In this paper, we propose a self-adaptive DE (SaDE) algorithm, in which both trial vector generation strategies and their associated control parameter values are gradually self-adapted by learning from their previous experiences in generating promising solutions. Consequently, a more suitable generation strategy along with its parameter settings can be determined adaptively to match different phases of the search process/evolution. The performance of the SaDE algorithm is extensively evaluated (using codes available from P. N. Suganthan) on a suite of 26 bound-constrained numerical optimization problems and compares favorably with the conventional DE and several state-of-the-art parameter adaptive DE variants.
  • Keywords
    evolutionary computation; optimisation; stochastic processes; bound-constrained numerical optimization problems; global numerical optimization; population-based stochastic search technique; self-adaptive differential evolution algorithm; trial vector generation strategies; trial-and-error scheme; Differential evolution (DE); global numerical optimization; parameter adaptation; self-adaptation; strategy adaptation;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2008.927706
  • Filename
    4632146