An improved particle swarm optimization algorithm based on simulated annealing

This paper proposes an improved particle swarm-based-simulated annealing method by combine simulate annealing algorithm and swarm particle optimization. An improved annealing schedule is introduced to enhance the performance of particle swarm optimization. The cooling rate is higher at the beginning than at the end of the search process. In this way, the algorithm can explore for solutions in more paths, increasing the probability that the global optima is found. At the same time, particle swarm-based-simulated annealing method introduces the SA metropolis acceptance rule. The metropolis determines whether to accept the new position or recalculate another candidate position according to the fitness function difference between the new and old positions. This enables the solution to jump out of local optimal value, and the vibration is decreased when the searching process is near the end. Experiment results and comparisons with the standard PSO and SA show that the IPSO-B-SA can effectively enhance the searching efficiency and greatly improve the searching quality.

[1]  Qi Shen,et al.  Simultaneous genes and training samples selection by modified particle swarm optimization for gene expression data classification , 2009, Comput. Biol. Medicine.

[2]  Convergence properties of simulated annealing for continuous global optimization , 1996 .

[3]  Young-Hwan Kim,et al.  Spatial Optimisation – Computational Methods , 2008 .

[4]  M. M. Ali,et al.  Improved particle swarm algorithms for global optimization , 2008, Appl. Math. Comput..

[5]  Thiemo Krink,et al.  The LifeCycle Model: Combining Particle Swarm Optimisation, Genetic Algorithms and HillClimbers , 2002, PPSN.

[6]  Michael G. Epitropakis,et al.  Evolving cognitive and social experience in Particle Swarm Optimization through Differential Evolution: A hybrid approach , 2012, Inf. Sci..

[7]  Alireza Alfi,et al.  Intelligent identification and control using improved fuzzy particle swarm optimization , 2011, Expert Syst. Appl..

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

[9]  W. Chang PID control for chaotic synchronization using particle swarm optimization , 2009 .

[10]  Peter J. Bentley,et al.  Improvised music with swarms , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[11]  Peter J. Angeline,et al.  Evolutionary Optimization Versus Particle Swarm Optimization: Philosophy and Performance Differences , 1998, Evolutionary Programming.

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

[13]  Mohammad Hadi Afshar,et al.  Extension of the constrained particle swarm optimization algorithm to optimal operation of multi-reservoirs system , 2013 .

[14]  Jie Chen,et al.  Hybridizing Differential Evolution and Particle Swarm Optimization to Design Powerful Optimizers: A Review and Taxonomy , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[15]  Sheng-wei Fei,et al.  Diagnostic study on arrhythmia cordis based on particle swarm optimization-based support vector machine , 2010, Expert Syst. Appl..

[16]  Chunhe Song,et al.  A Dynamic Mutation PSO algorithm and its Application in the Neural Networks , 2008, 2008 First International Conference on Intelligent Networks and Intelligent Systems.

[17]  M. A. El-Shorbagy,et al.  Local search based hybrid particle swarm optimization algorithm for multiobjective optimization , 2012, Swarm Evol. Comput..

[18]  D. Mitra,et al.  Convergence and finite-time behavior of simulated annealing , 1985, 1985 24th IEEE Conference on Decision and Control.

[19]  W. Chang,et al.  PID controller design of nonlinear systems using an improved particle swarm optimization approach , 2010 .

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

[21]  Yuxin Zhao,et al.  A modified particle swarm optimization via particle visual modeling analysis , 2009, Comput. Math. Appl..