Selectively-informed particle swarm optimization

被引:153
作者
Gao, Yang [1 ]
Du, Wenbo [1 ]
Yan, Gang [2 ,3 ]
机构
[1] Beihang Univ, Sch Elect & Informat Engn, Beijing 100191, Peoples R China
[2] Northeastern Univ, Ctr Complex Network Res, Boston, MA 02115 USA
[3] Northeastern Univ, Dept Phys, Boston, MA 02115 USA
基金
中国国家自然科学基金;
关键词
SCALE-FREE; CONVERGENCE; TOPOLOGIES; ALGORITHM;
D O I
10.1038/srep09295
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Particle swarm optimization (PSO) is a nature-inspired algorithm that has shown outstanding performance in solving many realistic problems. In the original PSO and most of its variants all particles are treated equally, overlooking the impact of structural heterogeneity on individual behavior. Here we employ complex networks to represent the population structure of swarms and propose a selectively-informed PSO (SIPSO), in which the particles choose different learning strategies based on their connections: a densely-connected hub particle gets full information from all of its neighbors while a non-hub particle with few connections can only follow a single yet best-performed neighbor. Extensive numerical experiments on widely-used benchmark functions show that our SIPSO algorithm remarkably outperforms the PSO and its existing variants in success rate, solution quality, and convergence speed. We also explore the evolution process from a microscopic point of view, leading to the discovery of different roles that the particles play in optimization. The hub particles guide the optimization process towards correct directions while the non-hub particles maintain the necessary population diversity, resulting in the optimum overall performance of SIPSO. These findings deepen our understanding of swarm intelligence and may shed light on the underlying mechanism of information exchange in natural swarm and flocking behaviors.
引用
收藏
页数:7
相关论文
共 46 条
[21]   Neighborhood topologies in fully informed and best-of-neighborhood particle swarms [J].
Kennedy, James ;
Mendes, Rui .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2006, 36 (04) :515-519
[22]  
Kirley M, 2007, GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, P845
[23]  
Leskovec J., 2008, WWW '08, P915
[24]   A Self-Learning Particle Swarm Optimizer for Global Optimization Problems [J].
Li, Changhe ;
Yang, Shengxiang ;
Nguyen, Trung Thanh .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2012, 42 (03) :627-646
[25]   An Adaptive Learning Particle Swarm Optimizer for Function Optimization [J].
Li, Changhe ;
Yang, Shengxiang .
2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, :381-388
[26]   Comprehensive learning particle swarm optimizer for global optimization of multimodal functions [J].
Liang, J. J. ;
Qin, A. K. ;
Suganthan, Ponnuthurai Nagaratnam ;
Baskar, S. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (03) :281-295
[27]   Particle Swarm Optimization with Scale-Free Interactions [J].
Liu, Chen ;
Du, Wen-Bo ;
Wang, Wen-Xu .
PLOS ONE, 2014, 9 (05)
[28]   The fully informed particle swarm: Simpler, maybe better [J].
Mendes, R ;
Kennedy, J ;
Neves, J .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (03) :204-210
[29]   Watch thy neighbor or how the swarm can learn from its environment [J].
Mendes, R ;
Kennedy, J ;
Neves, J .
PROCEEDINGS OF THE 2003 IEEE SWARM INTELLIGENCE SYMPOSIUM (SIS 03), 2003, :88-94
[30]   Hierarchical group dynamics in pigeon flocks [J].
Nagy, Mate ;
Akos, Zsuzsa ;
Biro, Dora ;
Vicsek, Tamas .
NATURE, 2010, 464 (7290) :890-U99