Population diversity based inertia weight adaptation in Particle Swarm Optimization

In this paper, we propose two new inertia weight adaptation strategies in Particle Swarm Optimization (PSO). The two inertia weight adaptation strategies are based on population diversity. In the search process of an optimization algorithm, there must be a balance between exploration and exploitation. Exploration means to explore different areas of the search space in order to have high probability to find good promising solutions. Exploitation means to concentrate the search around a promising region in order to refine a candidate solution. The exploration and exploitation are two conflicted objectives of an optimization algorithm. A good optimization algorithm should optimally balance the two conflicted objectives. With the first strategy, the algorithm focus on the exploration at the beginning of the search, and focus on exploitation at the end of search. Particles' inertia weights are randomly initialized within the range [0.4,0.9], the minimum weight gets increased at the beginning of search to enhance the exploration ability, and the maximum weight gets decreased at the end of search to enhance the exploitation ability. With the second strategy, particles' inertia weights are set at the same value, and this value is adaptively changed according to the distance between the gbest and the centre of swarm. The porposed PSOs are compared with the standard PSO. Experimental results show that a PSO with adaptive inertia weight could obtain performance as good as the standard PSO, and even better on some multimodal problems.

[1]  Yuhui Shi,et al.  Normalized Population Diversity in Particle Swarm Optimization , 2011, ICSI.

[2]  Shi Yu-hui Measurement of PSO Diversity Based on L_1 Norm , 2011 .

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

[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]  Jun Zhang,et al.  Adaptive Particle Swarm Optimization , 2008, ANTS Conference.

[6]  Yuhui Shi,et al.  Diversity control in particle swarm optimization , 2011, 2011 IEEE Symposium on Swarm Intelligence.

[7]  Russell C. Eberhart,et al.  Monitoring of particle swarm optimization , 2009, Frontiers of Computer Science in China.

[8]  Yuhui Shi,et al.  Promoting Diversity in Particle Swarm Optimization to Solve Multimodal Problems , 2011, ICONIP.

[9]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

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

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

[12]  Yuhui Shi,et al.  Inertia Weight Adaption in Particle Swarm Optimization Algorithm , 2011, ICSI.

[13]  Xin Chen,et al.  A Modified PSO Structure Resulting in High Exploration Ability With Convergence Guaranteed , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[15]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[16]  Yuhui Shi,et al.  Experimental Study on Boundary Constraints Handling in Particle Swarm Optimization: From Population Diversity Perspective , 2011, Int. J. Swarm Intell. Res..

[17]  Yuhui Shi,et al.  Dynamical exploitation space reduction in particle swarm optimization for solving large scale problems , 2012, 2012 IEEE Congress on Evolutionary Computation.

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

[19]  Russell C. Eberhart,et al.  Computational intelligence - concepts to implementations , 2007 .

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

[21]  Yuhui Shi,et al.  Population diversity based study on search information propagation in particle swarm optimization , 2012, 2012 IEEE Congress on Evolutionary Computation.

[22]  Russell C. Eberhart,et al.  Population diversity of particle swarms , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).