Computational & Technology Resources
an online resource for computational,
engineering & technology publications 

Computational Science, Engineering & Technology Series
ISSN 17593158 CSETS: 26
DEVELOPMENTS AND APPLICATIONS IN ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: B.H.V. Topping, J.M. Adam, F.J. Pallarés, R. Bru and M.L. Romero
Chapter 10
Individual and Social Behaviour in Particle Swarm Optimizers J. Sienz and M.S. Innocente
Adopt Research Group, Swansea University, United Kingdom J. Sienz, M.S. Innocente, "Individual and Social Behaviour in Particle Swarm Optimizers", in B.H.V. Topping, J.M. Adam, F.J. Pallarés, R. Bru and M.L. Romero, (Editors), "Developments and Applications in Engineering Computational Technology", SaxeCoburg Publications, Stirlingshire, UK, Chapter 10, pp 219243, 2010. doi:10.4203/csets.26.10
Keywords: particle swarm, coefficients, neighbourhood topology, convergence.
Summary
Individually, there are three basic factors that govern a particle's trajectory: 1) the inertia from its previous displacement; 2) the attraction to its own best experience; and 3) the attraction to a given neighbour's best experience. The importance awarded to each factor is regulated by three coefficients: 1) the inertia; 2) the individuality; and 3) the sociality weights. The other important question regarding the particles' behaviour is how to define the social attractor in the velocity equation, which governs the social behaviour. This leads to the design of different neighbourhood topologies within the swarm, where the lower the number of interconnections the slower the convergence. An extensive study of neighbourhood topologies can be found in [1]. There is always the need for a tradeoff between the explorative and the exploitative behaviour. The former is more reluctant to get trapped in suboptimal solutions whereas the latter is better for a finegrain search. This tradeoff may be controlled by both the coefficients' settings and the neighbourhood topology.
The aim of this chapter is twofold: first to offer some guidelines on the impact of different coefficients' settings on the speed and form of convergence; and second to illustrate their combined effect on the neighbourhood topology. Thus, the convergence region of the plane 'inertia weight (w)–acceleration coefficient (phi)' is presented, and the effect on the trajectory of a deterministic and isolated particle is analyzed for different subregions. Related studies can be found in [2], and [3]. The effect of setting the individuality (iw) and sociality weights (sw) to different values for a given acceleration weight (aw) is also explored. Experiments are performed for a small swarm and a onedimensional problem to analyze the trajectories and observe whether the conclusions derived from the study of the deterministic particle hold for the full algorithm. Finally, experiments on two 30dimensional problems are performed for different combinations between two sets of coefficients' settings and three neighbourhood topologies. The results and convergence curves illustrate the effect that the coefficients, the neighbourhood topologies, and their different combinations have on the performance of the optimizer. Thus the user can decide upon the coefficients and the neighbourhoods according to the type of search desired. References
purchase the fulltext of this chapter (price £20)
go to the previous chapter 
