On Trajectories of Particles in PSO

The moving behaviour of the particles in particle swarm optimization (PSO) algorithms is studied in this paper. It is shown that particles in standard PSO have a clear bias in their movement direction that depends on the direction of the coordinate axes. This has the effect that the optimization behaviour of standard PSO is not invariant to rotations of the optimization function. A second problem of standard PSO is that non-oscillatory trajectories can quickly cause a particle to stagnate. A sidestep mechanism is proposed to improve the movement of the particles. A particle performs a sidestep with respect to a certain dimension when stagnation of movement along this dimension is observed. It is shown for simple test functions that the movement behaviour of sidestep PSO can prevent the unwanted bias and makes PSO less dependent on rotations of the optimization function. It is also shown for standard benchmark functions that sidestep PSO outperforms standard PSO

[1]  Jonathan E. Fieldsend,et al.  A Multi-Objective Algorithm based upon Particle Swarm Optimisation, an Efficient Data Structure and , 2002 .

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

[3]  Xiao-Feng Xie,et al.  DEPSO: hybrid particle swarm with differential evolution operator , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[4]  Amit Konar,et al.  Improving particle swarm optimization with differentially perturbed velocity , 2005, GECCO '05.

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

[6]  Daniel N. Wilke,et al.  Analysis of the particle swarm optimization algorithm , 2007 .

[7]  James Kennedy,et al.  Dynamic-probabilistic particle swarms , 2005, GECCO '05.

[8]  Andries Petrus Engelbrecht,et al.  A study of particle swarm optimization particle trajectories , 2006, Inf. Sci..

[9]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..

[10]  E. Ozcan,et al.  Particle swarm optimization: surfing the waves , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).