Particle Swarm Optimization Algorithm Based on Combing Example Learning and Opposition Learning

Xinming Zhang,Xia Wang,Qiang Tu,Qiang Kang
DOI: https://doi.org/10.16366/j.cnki.1000-2367.2017.06.015
2017-01-01
Abstract:In order to improve the optimization efficiency of the particle swarm optimization algorithm and prevent the algorithm from trapping into the local optima.Based on combing Example learning and Opposition learning (EOPSO).This paper proposes a PSO Firstly,all non-optimal particles in the particle swarm are updated by a novel example learning mechanism to improve their search ability and to prevent the algorithm from trapping into the local optima.Secondly,the optimal particle is updated by a hybrid opposition learning way to improve its search ability and further avoid the algorithm's trapping into the local optima.Finally,a self-mutation mechanism is also adopted to update the optimal particle to increase the population diversity.In addition,the self-mutation mechanism adopts an adaptive mutation rate to provide the good global search ability at the early search phase and accelerate the convergence speed at the late search phase in the algorithm process.The simulation experiments are made on 15 benchmark functions with different dimensions.The experiment results show that,compared with the state-of-the-art PSO variants such as ELPSO,SRPSO,LFPSO and HCLPSO,EOPSO obtains better optimization performance.
What problem does this paper attempt to address?