Locating multiple optima using particle swarm optimization

被引:206
作者
Brits, R.
Engelbrecht, A. P. [1 ]
van den Bergh, F.
机构
[1] Univ Pretoria, Dept Comp Sci, Pretoria, South Africa
[2] CSIR, Meraka Inst, Pretoria, South Africa
关键词
particle swarm optimization; niching; speciation;
D O I
10.1016/j.amc.2006.12.066
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Many scientific and engineering applications require optimization methods to find more than one solution to multimodal optimization problems. This paper presents a new particle swarm optimization (PSO) technique to locate and refine multiple solutions to such problems. The technique, NichePSO, extends the inherent unimodal nature of the standard PSO approach by growing multiple swarms from an initial particle population. Each subswarm represents a different solution or niche; optimized individually. The outcome of the NichePSO algorithm is a set of particle swarms, each representing a unique solution. Experimental results are provided to show that NichePSO can successfully locate all optima on a small set of test functions. These results are compared with another PSO niching algorithm, lbest PSO, and two genetic algorithm niching approaches. The influence of control parameters is investigated, including the relationship between the swarm size and the number of solutions (niches). An initial scalability study is also done. (c) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:1859 / 1883
页数:25
相关论文
共 41 条
[1]  
[Anonymous], 2001, SWARM INTELL-US
[2]  
[Anonymous], 2004, Ant colony optimization
[3]  
[Anonymous], 2002, P IEEE INT C SYST MA
[4]  
[Anonymous], THESIS U ALABAMA
[5]  
[Anonymous], S AFRICAN COMPUTER J
[6]  
Back T., 1997, Handbook of evolutionary computation
[7]   A Sequential Niche Technique for Multimodal Function Optimization [J].
Beasley, David ;
Bull, David R. ;
Martin, Ralph R. .
EVOLUTIONARY COMPUTATION, 1993, 1 (02) :101-125
[8]  
Bishop CM., 1995, Neural networks for pattern recognition
[9]  
Brits R., 2002, THESIS U PRETORIA PR
[10]  
CELLO CAC, 1999, P IEEE C EV COMP WAS, P3