Particle swarm optimisation algorithm with iterative improvement strategy for multi-dimensional function optimisation problems

Classical particle swarm optimisation algorithms update the velocity and position of all dimensions at each iteration step, and accept the updated velocity and position unconditionally. For multi-dimensional function optimisation problems, this strategy deteriorates the intensification ability of algorithm because different dimensions may interfere with each other. To deal with this shortage, this paper presents a particle swarm optimisation algorithm with iterative improvement strategy for multi-dimensional function optimisation problems. In the process of search, each particle updates velocity and position dimension by dimension, and evaluates position dimension by dimension. In each dimension, if the updated value can improve the solution, it will be accepted. Otherwise, the original value is retained. In order to keep algorithm from premature stagnation, particle will accept the velocity and position, which are calculated using classical methods, if there is no improvement found in any dimension. The experiments, which were carried on benchmark functions, showed that the iterative improvement strategy can improve the performance of particle swarm optimisation algorithm remarkably.

[1]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

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

[3]  M. Clerc,et al.  The swarm and the queen: towards a deterministic and adaptive particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[4]  Chu Kiong Loo,et al.  Hybrid particle swarm optimization algorithm with fine tuning operators , 2009, Int. J. Bio Inspired Comput..

[5]  和明 増田,et al.  全体最良解更新状況に応じた探索特性調節機構をもたせた新型Particle Swarm Optimizationモデル , 2010 .

[6]  Zhihua Cui,et al.  Predicted-Velocity Particle Swarm Optimization Using Game-Theoretic Approach , 2006, ICIC.

[7]  Ou Peng Stepwise Strategies in Particle Swarm Optimization , 2009 .

[8]  Ajith Abraham,et al.  A fuzzy adaptive turbulent particle swarm optimisation , 2007 .

[9]  Ying Tan,et al.  A study on the effect of vmax in particle swarm optimisation with high dimension , 2009, Int. J. Bio Inspired Comput..

[10]  Michael N. Vrahatis,et al.  Recent approaches to global optimization problems through Particle Swarm Optimization , 2002, Natural Computing.

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

[12]  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).

[13]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[14]  Ying Tan,et al.  Predicted modified PSO with time-varying accelerator coefficients , 2009, Int. J. Bio Inspired Comput..

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

[16]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.