Evaluation of asynchronous multi-swarm particle optimization on several topologies

被引:4
作者
de Campos, Arion, Jr. [1 ]
Pozo, Aurora T. R. [1 ]
Duarte, Elias P., Jr. [1 ]
机构
[1] Univ Fed Parana, Dept Informat, BR-81531980 Curitiba, Parana, Brazil
关键词
evolutionary computation; distributed particle swarm optimization; multi-swarm;
D O I
10.1002/cpe.2910
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Particle swarm optimization is a population-based stochastic optimization technique that is easy to implement and has been successfully applied in many areas. However, its performance often deteriorates as the dimensionality of the problem increases. Recently, parallel strategies based on multiple swarms (multi-swarm) have been investigated as an alternative to overcome this problem. In this paper, we evaluate the impact of the topology on multi-swarm systems, considering that swarms are independent, and interact by means of particle migration. We focus on asynchronous communication, that is, only when an improvement occurs on the best particle that the solution migrates among swarms. The goal is to check how different communication strategies affect the parallel execution of the optimization tasks. Several different topologies and communication strategies have been evaluated, including broadcast and gossip on fully connected networks, unidirectional and bidirectional rings, hypercubes, and a dynamic topology.Extensive experimental results were obtained and are reported using several traditional benchmark functions. We evaluated the impact of the topologies in terms of the number of iterations and the communication overhead. With the results, a ranking of the different topologies is presented. The impact of the number of swarms on the optimization process is also evaluated. Copyright (c) 2012 John Wiley & Sons, Ltd.
引用
收藏
页码:1057 / 1071
页数:15
相关论文
共 26 条
[1]  
Alba Enrique, 1999, Complexity, V4, P31, DOI 10.1002/(SICI)1099-0526(199903/04)4:4<31::AID-CPLX5>3.0.CO
[2]  
2-4
[3]  
[Anonymous], BENCHM FUNCT CEC 200
[4]  
Chakraborty P, 2010, IEEE C EVOL COMPUTAT, P1
[5]  
Eberhart RC, 2000, IEEE C EVOL COMPUTAT, P84, DOI 10.1109/CEC.2000.870279
[6]  
El- Abd M., 2008, INT J COMPUTATIONAL, P137
[7]  
de Vega FF, 2010, STUD COMPUT INTELL, V269, P1
[8]  
Geng Z, 2008, INT CONTR AUT 2008 W, P103
[9]   A hierarchical particle swarm optimizer and its adaptive variant [J].
Janson, S ;
Middendorf, M .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2005, 35 (06) :1272-1282
[10]  
Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968