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
Link To Document