A Modified Adaptive Particle Swarm Optimization Algorithm

Particle swarm optimization (PSO) is a heuristic stochastic evolutionary algorithm. However, standard PSO exists unbalanced exploitation and exploration, lower convergence speed. An improved technique is introduced into the standard PSO with adaptive computation of the inertia weights. After every iteration, a new competition with a random swarm is operated to jump out of the local optimum. Four benchmark functions are selected to test the validate of the constructed algorithm. The numerical experiments results show that the proposed algorithm is effective. The convergence speed and accuracy were better than the comparison algorithm.

[1]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[2]  Xiao-Shan Gao,et al.  Evolutionary programming based on non-uniform mutation , 2007, Appl. Math. Comput..

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

[4]  Jun Zhang,et al.  Orthogonal Learning Particle Swarm Optimization , 2011, IEEE Trans. Evol. Comput..

[5]  Jun Zhang,et al.  Orthogonal Learning Particle Swarm Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[6]  Ying Lin,et al.  Particle Swarm Optimization With an Aging Leader and Challengers , 2013, IEEE Transactions on Evolutionary Computation.