The Apiary Topology: Emergent Behavior in Communities of Particle Swarms

In the natural world there are many swarms in any geographical region. In contrast, Particle Swarm Optimization (PSO) is usually used with a single swarm of particles. We define a simple new topology called Apiary and show that parallel communities of swarms give rise to emergent behavior that is fundamentally different from the behavior of a single swarm of identical total size. Furthermore, we show that subswarms are essential for scaling parallel PSO to more processors with computationally inexpensive objective functions. Surprisingly, subswarms are also beneficial for scaling PSO to high dimensional problems, even in single processor environments.

[1]  B J Fregly,et al.  Parallel global optimization with the particle swarm algorithm , 2004, International journal for numerical methods in engineering.

[2]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[3]  Jaroslaw Sobieszczanski-Sobieski,et al.  A Parallel Particle Swarm Optimization Algorithm Accelerated by Asynchronous Evaluations , 2005 .

[4]  Xiaodong Li,et al.  Benchmark Functions for the CEC'2010 Special Session and Competition on Large-Scale , 2009 .

[5]  C. Guarneri Cornell University Press , 1991 .

[6]  Tjorben Bogon,et al.  An Agent Based Parallel Particle Swarm Optimization - APPSO , 2009, 2009 IEEE Swarm Intelligence Symposium.

[7]  Carlos Cotta,et al.  Optimization by Island-Structured Decentralized Particle Swarms , 2004, Fuzzy Days.

[8]  Kevin D. Seppi,et al.  An exploration of topologies and communication in large particle swarms , 2009, 2009 IEEE Congress on Evolutionary Computation.

[9]  Jeng-Shyang Pan,et al.  Intelligent Parallel Particle Swarm Optimization Algorithms , 2006, Parallel Evolutionary Computations.

[10]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[11]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[12]  Jing J. Liang,et al.  Dynamic multi-swarm particle swarm optimizer , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[13]  M. Dwass Modified Randomization Tests for Nonparametric Hypotheses , 1957 .

[14]  Bernd Reusch Computational Intelligence, Theory and Applications , 1997 .

[15]  Hui Wang,et al.  An improved particle swarm optimizer with shuffled sub-swarms and its application in soft-sensor of gasoline endpoint , 2007 .