A Self-Adaptive Particle Swarm Optimization Algorithm

To combat the problem of premature convergence observed in many applications of PSO, a novel self-adaptive particle swarm optimization algorithm-SAPSO is proposed in this paper. There exist two states for each particle in the SAPSO algorithm and a metric to measure a particlepsilas activity is defined which is used to choose which state it would reside. In order to balance a particlepsilas exploration and exploitation capability for different evolving phase, a self-adjusted inertia weight which varies dynamically with each particlepsilas evolution degree and the current swarm evolution degree is introduced into SAPSO algorithm. Simulation and comparisons based on several well-studied non-noisy problems and noisy problems demonstrate the effectiveness, efficiency and robustness of the proposed algorithm.

[1]  David B. Fogel,et al.  Evolutionary Computation: Towards a New Philosophy of Machine Intelligence , 1995 .

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

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

[4]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

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

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

[7]  Andries Petrus Engelbrecht,et al.  A study of particle swarm optimization particle trajectories , 2006, Inf. Sci..

[8]  J. Sobieszczanski-Sobieski,et al.  Multidisciplinary optimization of a transport aircraft wing using particle swarm optimization , 2004 .

[9]  Thomas Bäck,et al.  Evolutionary computation: Toward a new philosophy of machine intelligence , 1997, Complex..

[10]  Isaac E. Lagaris,et al.  GenAnneal: Genetically modified Simulated Annealing , 2006, Comput. Phys. Commun..

[11]  Frans van den Bergh,et al.  An analysis of particle swarm optimizers , 2002 .

[12]  Jiangye Yuan,et al.  A modified particle swarm optimizer with dynamic adaptation , 2007, Appl. Math. Comput..