A New Strategy of Acceleration Coefficients for Particle Swarm Optimization

Acceleration coefficients controlled the impact of the particle's own experiences and the other particles' experiences on the trajectory of each particle. The setting of acceleration played a key role in the performance of particle swarm optimization. To efficiently control the local search and convergence to the global optimum solution, a good investigation to the key role of the setting of acceleration coefficients was made. A new recommended value for acceleration coefficients and corresponding PSO algorithm were presented basing on the investigation. In the new automation strategy, an unsymmetrical transfer range of acceleration coefficients were considered and it obtained preferable effects when changing c1 from 2.75 to 1.25 and changing c2 from 0.5 to 2.25. Four benchmark functions were selected as test functions. All four functions were tested with different dimensions and different population sizes. The experimental results illustrate that the new method of setting acceleration coefficients speeds up the convergence of PSO and improves the performance of PSO. Furthermore, it also can reserve more diversity of the swarm at the beginning period of the algorithm and thus have more ability to escape from local minimum

[1]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[2]  Andries Petrus Engelbrecht,et al.  Using neighbourhoods with the guaranteed convergence PSO , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[3]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[4]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[5]  Russell C. Eberhart,et al.  Human tremor analysis using particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[6]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[7]  P. J. Angeline,et al.  Using selection to improve particle swarm optimization , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[8]  P. Suganthan Particle swarm optimiser with neighbourhood operator , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[9]  R. Eberhart,et al.  Fuzzy adaptive particle swarm optimization , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[10]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[11]  Andries P. Engelbrecht,et al.  Effects of swarm size on Cooperative Particle Swarm Optimisers , 2001 .