A Hybrid Multi-Step Probability Selection Particle Swarm Optimization with Dynamic Chaotic Inertial Weight and Acceleration Coefficients for Numerical Function Optimization

被引:19
作者
Du, Yuji [1 ]
Xu, Fanfan [1 ]
机构
[1] Shandong Univ, Sch Mech Elect & Informat Engn, Weihai 264209, Peoples R China
来源
SYMMETRY-BASEL | 2020年 / 12卷 / 06期
关键词
particle swarm optimization; multi-step; roulette wheel selection; chaotic inertial weight; symmetric chaotic acceleration coefficients; numerical function optimization; KRILL HERD; ALGORITHM;
D O I
10.3390/sym12060922
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
As a meta-heuristic algoriTthm, particle swarm optimization (PSO) has the advantages of having a simple principle, few required parameters, easy realization and strong adaptability. However, it is easy to fall into a local optimum in the early stage of iteration. Aiming at this shortcoming, this paper presents a hybrid multi-step probability selection particle swarm optimization with sine chaotic inertial weight and symmetric tangent chaotic acceleration coefficients (MPSPSO-ST), which can strengthen the overall performance of PSO to a large extent. Firstly, we propose a hybrid multi-step probability selection update mechanism (MPSPSO), which skillfully uses a multi-step process and roulette wheel selection to improve the performance. In order to achieve a good balance between global search capability and local search capability to further enhance the performance of the method, we also design sine chaotic inertial weight and symmetric tangent chaotic acceleration coefficients inspired by chaos mechanism and trigonometric functions, which are integrated into the MPSPSO-ST algorithm. This strategy enables the diversity of the swarm to be preserved to discourage premature convergence. To evaluate the effectiveness of the MPSPSO-ST algorithm, we conducted extensive experiments with 20 classic benchmark functions. The experimental results show that the MPSPSO-ST algorithm has faster convergence speed, higher optimization accuracy and better robustness, which is competitive in solving numerical optimization problems and outperforms a lot of classical PSO variants and well-known optimization algorithms.
引用
收藏
页数:25
相关论文
共 54 条
[1]   A hyper-heuristic for improving the initial population of whale optimization algorithm [J].
Abd Elaziz, Mohamed ;
Mirjalili, Seyedali .
KNOWLEDGE-BASED SYSTEMS, 2019, 172 :42-63
[2]   Improved particle swarm algorithms for global optimization [J].
Ali, M. M. ;
Kaelo, P. .
APPLIED MATHEMATICS AND COMPUTATION, 2008, 196 (02) :578-593
[3]  
Arasomwan MA, 2013, 2013 IEEE SYMPOSIUM ON SWARM INTELLIGENCE (SIS), P72, DOI 10.1109/SIS.2013.6615161
[4]   On the performance of the particle swarm optimization algorithm with various inertia weight variants for computing optimal control of a class of hybrid systems [J].
Arumugam, M. Senthil ;
Rao, M. V. C. .
DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2006, 2006
[5]  
Bansal J.C., 2011, Em 2011 Third World Congress on Nature and Biologically Inspired Computing, paginas, P633, DOI DOI 10.1109/NABIC.2011.6089659
[6]   A Modified Binary Particle Swarm Optimization for Knapsack Problems [J].
Bansal, Jagdish Chand ;
Deep, Kusum .
APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (22) :11042-11061
[7]   Particle swarm optimization with time varying acceleration coefficients for non-convex economic power dispatch [J].
Chaturvedi, Krishna Teerth ;
Pandit, Manjaree ;
Srivastava, Laxmi .
INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2009, 31 (06) :249-257
[8]   An ameliorated particle swarm optimizer for solving numerical optimization problems [J].
Chen, Ke ;
Zhou, Fengyu ;
Wang, Yugang ;
Yin, Lei .
APPLIED SOFT COMPUTING, 2018, 73 :482-496
[9]   Chaotic dynamic weight particle swarm optimization for numerical function optimization [J].
Chen, Ke ;
Zhou, Fengyu ;
Liu, Aling .
KNOWLEDGE-BASED SYSTEMS, 2018, 139 :23-40
[10]   Recent advances in differential evolution - An updated survey [J].
Das, Swagatam ;
Mullick, Sankha Subhra ;
Suganthan, P. N. .
SWARM AND EVOLUTIONARY COMPUTATION, 2016, 27 :1-30