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 :
بازگشت