Hybrid particle swarm optimization with simulated annealing

While solving the optimization problems of complex functions, particle swarm optimization (PSO) would be easy to fall into trap in the local optimum. Besides that, it has slow convergence speed and poor accuracy during the late evolutionary period. So a SA-PSO algorithm would be proposed in this paper. Classically, the probability to accept bad solutions is high at the beginning. It allows the SA algorithm to escape from local minimum. As the result of that, the improved algorithm, combined SA with PSO, would be given in this paper. The given algorithm owned the abilities of both increasing the diversity of particle swarm and jumping out of the local optimum. In this paper, several classic unimodal/multimodal functions were used to simulate the SA-PSO algorithm. The results illustrated that SA-PSO had a stronger ability to avoid prematurity and get rid of local optimum. Compared with traditional PSO, the SA-PSO has improvement over effectiveness and accuracy to some extent. And it has competitive potential for solving other complicated optimization problems.

[1]  Xiong Xiong,et al.  An Improved Self-Adaptive PSO Algorithm with Detection Function for Multimodal Function Optimization Problems , 2013 .

[2]  Zhonghua Wu,et al.  Mathematical Modeling of Heat and Mass Transfer in Energy Science and Engineering , 2013 .

[3]  Sharandeep Singh A Review on Particle Swarm Optimization Algorithm , 2014 .

[4]  Fariborz Jolai,et al.  Application of particle swarm optimization and simulated annealing algorithms in flow shop scheduling problem under linear deterioration , 2012, Adv. Eng. Softw..

[5]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[6]  Shyi-Ming Chen,et al.  Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques , 2011, Expert Syst. Appl..

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

[8]  Hongbin Dong,et al.  一种动态调整惯性权重的粒子群优化算法 (Particle Swarm Optimization Algorithm with Dynamically Adjusting Inertia Weight) , 2018, 计算机科学.

[9]  Xiaolei Han,et al.  Particle Swarm-Simulated Annealing Fusion Algorithm and its Application in Function Optimization , 2008, 2008 International Conference on Computer Science and Software Engineering.

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

[11]  Andries P. Engelbrecht,et al.  Effects of swarm size on Cooperative Particle Swarm Optimisers , 2001 .

[12]  Changhe Li,et al.  An adaptive learning particle swarm optimizer for function optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[13]  Zi Chao Yan,et al.  A Particle Swarm Optimization Algorithm Based on Simulated Annealing , 2014, CIT 2014.

[14]  Catherine A. Schevon,et al.  Optimization by simulated annealing: An experimental evaluation , 1984 .

[15]  R. Tavakkoli-Moghaddam,et al.  A hybrid algorithm based on particle swarm optimization and simulated annealing for a periodic job shop scheduling problem , 2011 .

[16]  Cecilia R. Aragon,et al.  Optimization by Simulated Annealing: An Experimental Evaluation; Part II, Graph Coloring and Number Partitioning , 1991, Oper. Res..

[17]  Xi Zi,et al.  An Improved Simulated Annealing Algorithm , 2000 .

[18]  Maurice Clerc,et al.  Beyond Standard Particle Swarm Optimisation , 2010, Int. J. Swarm Intell. Res..

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

[20]  Walid Ben-Ameur,et al.  Computing the Initial Temperature of Simulated Annealing , 2004, Comput. Optim. Appl..

[21]  Cao Chang-xiu,et al.  Parallel particle swarm optimization based on simulated annealing , 2005 .

[22]  Hitoshi Iba,et al.  Particle swarm optimization with Gaussian mutation , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[23]  A. M. Ranjbar,et al.  A global Particle Swarm-Based-Simulated Annealing Optimization technique for under-voltage load shedding problem , 2009, Appl. Soft Comput..

[24]  C. Hwang Simulated annealing: Theory and applications , 1988, Acta Applicandae Mathematicae - An International Survey Journal on Applying Mathematics and Mathematical Applications.