首页 | 官方网站   微博 | 高级检索  
     

融合榜样学习和反向学习的粒子群优化算法
作者单位:;1.河南师范大学计算机与信息工程学院;2.河南师范大学计算智能与数据挖掘河南省高校工程技术研究中心
摘    要:为了提高粒子群优化算法(Particle swarm optimization,PSO)的优化效率,降低其陷入局部最优的概率,提出了一种融合榜样学习和反向学习的PSO算法(PSO based on combing Example learning and Opposition learning,EOPSO).首先,对粒子群中的非最优粒子采用新颖的榜样学习机制更新,以便提高全局搜索能力,避免算法陷入局部最优;其次,对粒子群中最优粒子采用反向学习混合机制更新,提升该粒子的搜索能力,进一步避免算法陷入局部最优;最后,对粒子群中的最优粒子还采用了自身变异机制更新,有利于搜索前期的全局搜索和后期的快速收敛.在15个不同维度的基准函数上进行了仿真实验,实验结果表明,与最先进的PSO改进算法ELPSO、SRPSO、LFPSO、HCLPSO相比,EOPSO优化性能更好.

关 键 词:智能优化算法  粒子群优化算法  榜样学习  反向学习

Particle Swarm Optimization Algorithm Based on Combing Example Learning and Opposition Learning
Affiliation:,College of Computer and Information Engineering,Henan Normal University,Engineering Technology Research Center for Computing Intelligence & Data Mining of Henan Province,Henan Normal University
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.
Keywords:intelligent optimization algorithm  particle swarm optimization algorithm  example learning  opposition learning
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号