A two Sub-swarm Exchange Particle Swarm Optimization considering exploration and exploitation

Particle swarm optimization and its modifications appear premature convergence for complex optimization problem, because particles' performance becomes same in seeking later period. In this paper, A new model is proposed to avoiding particles' performance same and possessing strong exploration capacity. Considering exploration and exploitation capacity diverse in different stage, the particle swarm is divided into two identical sub-swarms, with the first adopting the standard PSO model, and the second adopting the proposed model. When the two sub-swarms evolve steady states independent, a certain amount of particles of the first sub-swarm that are extracted randomly exchange with the worst fitness value of particles of the second sub-swarm, which can increase the information exchange between the particles, improve the diversity of population and meliorate the convergence of algorithm. Four complex testing functions' results indicate that the proposed algorithm has greater globally optimal solution,better optimal efficiency and better performance than PSO and TSE-PSO in many aspects.

[1]  Niu Yi-feng Survey of discrete particle swarm optimization algorithm , 2008 .

[2]  P. Suganthan Particle swarm optimiser with neighbourhood operator , 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]  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).

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

[6]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

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

[8]  Bai Ming-ming Particle swarm optimization algorithm of two sub-swarms exchange based on different evolvement model , 2008 .

[9]  Li Min New parallel Particle Swarm Optimization based on cultural algorithm , 2009 .

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

[11]  Andries Petrus Engelbrecht,et al.  A Cooperative approach to particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.