Differential mutation and novel social learning particle swarm optimization algorithm

Abstract Social Learning Particle Swarm Optimization (SLPSO) is an improved Particle Swarm Optimization (PSO) algorithm, which greatly improves the optimization performance of PSO. However, SLPSO still has some deficiency, such as poor balance between exploration and exploitation and low search efficiency, so that it cannot yet do well in solving many complex optimization problems. Thus, this paper proposes an improved SLPSO algorithm, that is, Differential mutation and novel Social learning PSO (DSPSO). Firstly, in order to balance exploration and exploitation better, a dynamic inertia weight is introduced to replace the random inertia weight of SLPSO, and a single-example learning approach and an example-mean learning one are proposed to replace the imitation component and the social influence component of SLPSO respectively. Secondly, the dimension-based velocity updating equation of SLPSO is divided into two particle-based updating equations with the two approaches, and the two are executed alternately to form a novel social learning PSO (NSLPSO), which enhance the exploitation of SLPSO. Finally, a dynamic differential mutation strategy is used in NSLPSO to update the three best particles to enhance the exploration to obtain DSPSO. Experimental results on the complex functions from CEC2013 reveal that DSPSO outperforms SLPSO and quite a few state-of-the-art and classic PSO variants.

[1]  Yonggang Chen,et al.  Particle swarm optimizer with two differential mutation , 2017, Appl. Soft Comput..

[2]  Yaochu Jin,et al.  A social learning particle swarm optimization algorithm for scalable optimization , 2015, Inf. Sci..

[3]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[4]  Tao Li,et al.  Particle swarm optimizer with crossover operation , 2018, Eng. Appl. Artif. Intell..

[5]  Amer Draa,et al.  A sinusoidal differential evolution algorithm for numerical optimisation , 2015, Appl. Soft Comput..

[6]  Xiao-Liang Shen,et al.  A hybrid particle swarm optimization algorithm using adaptive learning strategy , 2018, Inf. Sci..

[7]  James Kennedy,et al.  Bare bones particle swarms , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[8]  Xiaoyan Sun,et al.  Hybrid bare-bones PSO for dynamic economic dispatch with valve-point effects , 2014, Appl. Soft Comput..

[9]  Shao Yong Zheng,et al.  Differential evolution powered by collective information , 2017, Inf. Sci..

[10]  Jianyong Sun,et al.  A novel hybrid multi-objective artificial bee colony algorithm for blocking lot-streaming flow shop scheduling problems , 2018, Knowl. Based Syst..

[11]  G. Wiselin Jiji,et al.  An enhanced particle swarm optimization with levy flight for global optimization , 2016, Appl. Soft Comput..

[12]  Ferrante Neri,et al.  An Optimization Spiking Neural P System for Approximately Solving Combinatorial Optimization Problems , 2014, Int. J. Neural Syst..

[13]  Jiankun Hu,et al.  A new binary hybrid particle swarm optimization with wavelet mutation , 2017, Knowl. Based Syst..

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

[15]  Millie Pant,et al.  Link based BPSO for feature selection in big data text clustering , 2017, Future Gener. Comput. Syst..

[16]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[17]  MengChu Zhou,et al.  Composite Particle Swarm Optimizer With Historical Memory for Function Optimization , 2015, IEEE Transactions on Cybernetics.

[18]  Zheng Zhao,et al.  A particle swarm optimization algorithm with random learning mechanism and Levy flight for optimization of atomic clusters , 2017, Comput. Phys. Commun..

[19]  Hui Pang,et al.  Variable universe fuzzy control for vehicle semi-active suspension system with MR damper combining fuzzy neural network and particle swarm optimization , 2018, Neurocomputing.

[20]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

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

[22]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[23]  Giovanni Iacca,et al.  Compact Particle Swarm Optimization , 2013, Inf. Sci..

[24]  Xia Wang,et al.  A novel hybrid algorithm based on Biogeography-Based Optimization and Grey Wolf Optimizer , 2018, Appl. Soft Comput..

[25]  Xia Wang,et al.  Efficient and merged biogeography-based optimization algorithm for global optimization problems , 2018, Soft Computing.

[26]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[27]  Hui Wang,et al.  Particle Swarm Optimization based on Vector Gaussian Learning , 2017, KSII Trans. Internet Inf. Syst..

[28]  Haibo He,et al.  Operating Parameters Optimization for the Aluminum Electrolysis Process Using an Improved Quantum-Behaved Particle Swarm Algorithm , 2018, IEEE Transactions on Industrial Informatics.

[29]  Wei Sun,et al.  All-dimension neighborhood based particle swarm optimization with randomly selected neighbors , 2017, Inf. Sci..

[30]  Huaglory Tianfield,et al.  Biogeography-based learning particle swarm optimization , 2016, Soft Computing.

[31]  Giovanni Iacca,et al.  Parallel memetic structures , 2013, Inf. Sci..

[32]  Ponnuthurai N. Suganthan,et al.  Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation , 2015, Swarm Evol. Comput..

[33]  Hao Yin,et al.  Accelerating particle swarm optimization using crisscross search , 2016, Inf. Sci..

[34]  Jian Cheng,et al.  Multi-Objective Particle Swarm Optimization Approach for Cost-Based Feature Selection in Classification , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[35]  Jorge J. Moré,et al.  Digital Object Identifier (DOI) 10.1007/s101070100263 , 2001 .

[36]  Amir Hossein Gandomi,et al.  Opposition-based krill herd algorithm with Cauchy mutation and position clamping , 2016, Neurocomputing.

[37]  Steven Li,et al.  Improved global-best-guided particle swarm optimization with learning operation for global optimization problems , 2017, Appl. Soft Comput..

[38]  Dexuan Zou,et al.  An improved differential evolution algorithm for the economic load dispatch problems with or without valve-point effects , 2016 .

[39]  J. Kennedy,et al.  Population structure and particle swarm performance , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[40]  Rawaa Dawoud Al-Dabbagh,et al.  Algorithmic design issues in adaptive differential evolution schemes: Review and taxonomy , 2018, Swarm Evol. Comput..

[41]  Cheng Wang,et al.  A novel improved particle swarm optimization algorithm based on individual difference evolution , 2017, Appl. Soft Comput..

[42]  Wensheng Zhang,et al.  Opposition-based particle swarm optimization with adaptive mutation strategy , 2017, Soft Comput..