A new PSO algorithm with Random C/D Switchings

Abstract This paper investigates the overall convergence analysis and proposes a novel Random C/D Switchings PSO algorithm with random switchings between convergence operator and divergence operator. With respect to the standard PSO algorithm, its convergence analysis provides a fundamental theory of selecting convergence operator and divergence operator. During the process of finding the suboptimal or global solution, the random switchings between two typical operators, namely Operator C and Operator D, which are two different ways to update velocities of all particles, are conducted by a so-called convergence ratio parameter, which can determine the tradeoff between exploration ability and exploitation ability from the quantitative perspective. Numerical results on several benchmark functions demonstrate the following observations: (1) The proper convergence ratio is closely related to the landscape of objective function, the dimension of solution space and the number of local optimums. (2) Small convergence ratio, setting to 0.60 or 0.65, may benefit the optimization problem which has many local optimums in the high dimensional space; while large convergence ratio, setting to 0.85 or 0.9, is probably helpful for the optimization problem with few local optimums or flat landscape.

[1]  Gisbert Schneider,et al.  Optimized Particle Swarm Optimization (OPSO) and its application to artificial neural network training , 2006, BMC Bioinformatics.

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

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

[4]  Teresa Bernarda Ludermir,et al.  A multi-objective memetic and hybrid methodology for optimizing the parameters and performance of artificial neural networks , 2010, Neurocomputing.

[5]  M. A. Abido,et al.  Optimal power flow using particle swarm optimization , 2002 .

[6]  Andries Petrus Engelbrecht,et al.  Locating multiple optima using particle swarm optimization , 2007, Appl. Math. Comput..

[7]  Jürgen Branke,et al.  Multiswarms, exclusion, and anti-convergence in dynamic environments , 2006, IEEE Transactions on Evolutionary Computation.

[8]  Di Hu,et al.  An improved particle swarm optimizer for parametric optimization of flexible satellite controller , 2011, Appl. Math. Comput..

[9]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[10]  于海斌,et al.  A hybrid PSO-GD based intelligent method for machine diagnosis , 2006 .

[11]  Chuangxin Guo,et al.  A multiagent-based particle swarm optimization approach for optimal reactive power dispatch , 2005 .

[12]  Konstantinos E. Parsopoulos,et al.  MULTIOBJECTIVE OPTIMIZATION USING PARALLEL VECTOR EVALUATED PARTICLE SWARM OPTIMIZATION , 2003 .

[13]  S. Galvani,et al.  A particle swarm optimization approach for optimum design of PID controller in linear elevator , 2010, 2010 Conference Proceedings IPEC.

[14]  Emílio Carlos Gomes Wille,et al.  Discrete Capacity Assignment in IP networks using Particle Swarm Optimization , 2011, Appl. Math. Comput..

[15]  Jürgen Branke,et al.  Multi-swarm Optimization in Dynamic Environments , 2004, EvoWorkshops.

[16]  Milan R. Rapaic,et al.  Time-varying PSO - convergence analysis, convergence-related parameterization and new parameter adjustment schemes , 2009, Inf. Process. Lett..

[17]  Chia-Feng Juang,et al.  A hybrid of genetic algorithm and particle swarm optimization for recurrent network design , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[18]  Michael R. Lyu,et al.  A hybrid particle swarm optimization-back-propagation algorithm for feedforward neural network training , 2007, Appl. Math. Comput..

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

[20]  Xiaodong Li,et al.  This article has been accepted for inclusion in a future issue. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 1 Locating and Tracking Multiple Dynamic Optima by a Particle Swarm Model Using Speciation , 2022 .

[21]  Sanghamitra Bandyopadhyay,et al.  Multi-Objective Particle Swarm Optimization with time variant inertia and acceleration coefficients , 2007, Inf. Sci..

[22]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[23]  Riccardo Poli,et al.  Mean and Variance of the Sampling Distribution of Particle Swarm Optimizers During Stagnation , 2009, IEEE Transactions on Evolutionary Computation.

[24]  Jürgen Branke,et al.  Evolutionary optimization in uncertain environments-a survey , 2005, IEEE Transactions on Evolutionary Computation.

[25]  Salman Mohagheghi,et al.  Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems , 2008, IEEE Transactions on Evolutionary Computation.

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

[27]  H. Yoshida,et al.  A particle swarm optimization for reactive power and voltage control considering voltage security assessment , 1999, 2001 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No.01CH37194).

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

[29]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..

[30]  Zoran D. Jelicic,et al.  Generalized particle swarm optimization algorithm - Theoretical and empirical analysis with application in fault detection , 2011, Appl. Math. Comput..

[31]  Russell C. Eberhart,et al.  Comparison between Genetic Algorithms and Particle Swarm Optimization , 1998, Evolutionary Programming.

[32]  Pascal Bouvry,et al.  Particle swarm optimization: Hybridization perspectives and experimental illustrations , 2011, Appl. Math. Comput..

[33]  Zwe-Lee Gaing A particle swarm optimization approach for optimum design of PID controller in AVR system , 2004, IEEE Transactions on Energy Conversion.