Niching Without Niching Parameters: Particle Swarm Optimization Using a Ring Topology

被引:375
作者
Li, Xiaodong [1 ]
机构
[1] RMIT Univ, Sch Comp Sci & Informat Technol, Melbourne, Vic 3001, Australia
关键词
Evolutionary computation; multimodal optimization; niching algorithms; particle swarm optimization (PSO); swarm intelligence; GENETIC ALGORITHM; OPTIMA;
D O I
10.1109/TEVC.2009.2026270
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Niching is an important technique for multimodal optimization. Most existing niching methods require specification of certain niching parameters in order to perform well. These niching parameters, often used to inform a niching algorithm how far apart between two closest optima or the number of optima in the search space, are typically difficult to set as they are problem dependent. This paper describes a simple yet effective niching algorithm, a particle swarm optimization (PSO) algorithm using a ring neighborhood topology, which does not require any niching parameters. A PSO algorithm using the ring topology can operate as a niching algorithm by using individual particles' local memories to form a stable network retaining the best positions found so far, while these particles explore the search space more broadly. Given a reasonably large population uniformly distributed in the search space, PSO algorithms using the ring topology are able to form stable niches across different local neighborhoods, eventually locating multiple global/local optima. The complexity of these niching algorithms is only O(N), where N is the population size. Experimental results suggest that PSO algorithms using the ring topology are able to provide superior and more consistent performance over some existing PSO niching algorithms that require niching parameters.
引用
收藏
页码:150 / 169
页数:20
相关论文
共 48 条
[1]  
Ackley D.H., 1987, GENETIC ALGORITHMS S, P170
[2]  
[Anonymous], 89002 U AL
[3]  
[Anonymous], 2002, P IEEE INT C SYST MA
[4]  
[Anonymous], P IEEE SWARM INT S P
[5]  
[Anonymous], 1970, Adaptive Search Using Simulated Evolution
[6]   A Sequential Niche Technique for Multimodal Function Optimization [J].
Beasley, David ;
Bull, David R. ;
Martin, Ralph R. .
EVOLUTIONARY COMPUTATION, 1993, 1 (02) :101-125
[7]  
BESSAOU M, 2000, P 6 INT C PAR PROB S, P16
[8]  
BIRD S, P GEN EV COMP C GECC, P3
[9]   Enhancing the robustness of a speciation-based PSO [J].
Bird, Stefan ;
Li, Xiaodong .
2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, :843-+
[10]   Locating multiple optima using particle swarm optimization [J].
Brits, R. ;
Engelbrecht, A. P. ;
van den Bergh, F. .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 189 (02) :1859-1883