Evolving problems to learn about particle swarm optimizers and other search algorithms

被引:83
作者
Langdon, W. B. [1 ]
Poli, Riccardo [1 ]
机构
[1] Univ Essex, Dept Comp Sci, Colchester CO4 3SQ, Essex, England
基金
英国工程与自然科学研究理事会;
关键词
differential evolution (DE); fitness landscapes; genetic programming (GP); hill-climbers; particle swarms;
D O I
10.1109/TEVC.2006.886448
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:561 / 578
页数:18
相关论文
共 47 条
[1]  
[Anonymous], 2006, Stagnation analysis in particle swarm optimisation or what happens when nothing happens
[2]  
[Anonymous], 1998, Genetic programming: an introduction
[3]  
[Anonymous], 1999, NEW IDEAS OPTIMISATI
[4]  
[Anonymous], P 1999 C EV COMP CEC
[5]  
[Anonymous], 2006, Particle Swarm Optimization
[6]  
Auger A, 2005, IEEE C EVOL COMPUTAT, P1769
[7]  
Beyer H.-G., 2001, NAT COMP SER
[8]   Particle Swarm Optimisation for Protein Motif Discovery [J].
Bill C. H. Chang ;
Asanga Ratnaweera ;
Saman K. Halgamuge ;
Harry C. Watson .
Genetic Programming and Evolvable Machines, 2004, 5 (2) :203-214
[9]   The particle swarm - Explosion, stability, and convergence in a multidimensional complex space [J].
Clerc, M ;
Kennedy, J .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) :58-73
[10]  
Eberhart RC., 2001, SWARM INTELL-US