• DocumentCode
    899365
  • Title

    Evolving Problems to Learn About Particle Swarm Optimizers and Other Search Algorithms

  • Author

    Langdon, W.B. ; Poli, Riccardo

  • Author_Institution
    Univ. of Essex, Colchester
  • Volume
    11
  • Issue
    5
  • fYear
    2007
  • Firstpage
    561
  • Lastpage
    578
  • Abstract
    We use evolutionary computation (EC) to automatically find problems which demonstrate the strength and weaknesses of modern search heuristics. In particular, we analyze particle swarm optimization (PSO), differential evolution (DE), and covariance matrix adaptation-evolution strategy (CMA-ES). Each evolutionary algorithm is contrasted with the others and with a robust nonstochastic gradient follower (i.e., a hill climber) based on Newton-Raphson. The evolved benchmark problems yield insights into the operation of PSOs, illustrate benefits and drawbacks of different population sizes, velocity limits, and constriction (friction) coefficients. The fitness landscapes made by genetic programming reveal new swarm phenomena, such as deception, thereby explaining how they work and allowing us to devise better extended particle swarm systems. The method could be applied to any type of optimizer.
  • Keywords
    Newton-Raphson method; covariance matrices; genetic algorithms; gradient methods; particle swarm optimisation; search problems; Newton-Raphson method; constriction coefficients; covariance matrix adaptation-evolution strategy; deception; differential evolution; evolutionary algorithm; evolutionary computation; fitness landscape; friction coefficients; genetic programming; hill climber; particle swarm optimization; robust nonstochastic gradient follower; search algorithms; search heuristics; swarm phenomena; Algorithm design and analysis; Councils; Covariance matrix; Evolutionary computation; Friction; Genetic programming; Optimization methods; Particle swarm optimization; Robustness; Stability; Differential evolution (DE); fitness landscapes; genetic programming (GP); hill-climbers; particle swarms;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2006.886448
  • Filename
    4336121