Improved Particle Swarm Optimization algorithm based on statistical laws and dynamic learning factors

Particle swarm optimization (PSO) algorithm has the disadvantage that, once it gets into the local optimization it is very hard to jump out from the local optimization. For that reason, a novel improved Particle Swarm Optimization algorithm is presented in this paper. The algorithm can use statistical laws of particle fitting value to classify the particles, and take different evolution models for different kinds of particles. And for the particles evolved in full model, learning factor is adjusted dynamically, which can enhance the evolution efficiency and precision greatly. By the experiments and analysis, the optimization variation rule which evolved with the learning factor is achieved, and the function expressions of learning factor C1 and C2 are given in this paper. The simulation results showed that, compared with other PSO algorithms proposed before, it is improved virtually on both optimization precision and optimization efficiency by using the improved PSO algorithm to optimize four typical benchmark functions.

[1]  Hong Liu,et al.  Particle swarm optimization based on dynamic niche technology with applications to conceptual design , 2007, Adv. Eng. Softw..

[2]  Li Guo A New PSO Algorithm Based on the Statistical Regulation of the Particle Swarm , 2006 .

[3]  Shu-Kai S. Fan,et al.  A hybrid simplex search and particle swarm optimization for unconstrained optimization , 2007, Eur. J. Oper. Res..

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

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

[6]  James Kennedy,et al.  The particle swarm: social adaptation of knowledge , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).