当前位置:主页 > 科技论文 > 搜索引擎论文 >

一种多种群综合学习粒子群优化算法

发布时间:2022-01-17 16:19
  针对综合学习算法(Comprehensive learning particle swarm optimization,CLPSO)在解决全局优化问题时精度不高且收敛速度慢的问题,提出一种多种群综合学习算法(MSCLPSO).该算法将传统粒子群算法的社会部分引入CLPSO算法,有效提高了算法的收敛速度和局部开采能力;同时,为扩大粒子的空间搜索范围,算法引入多种群策略,提高了算法全局勘探能力;并针对可能陷入局部极值的粒子,采用全局学习策略更新学习样本,增加了种群中粒子多样性.实验结果表明,在处理单峰和多峰标准测试函数中,MSCLPSO算法有效提高了CLPSO算法的精度和收敛速度. 

【文章来源】:数学的实践与认识. 2019,49(10)北大核心

【文章页数】:13 页

【部分图文】:

一种多种群综合学习粒子群优化算法


图1高斯分布和柯西分布概率密度函数曲线??

参数组合,算法


280??数学的实践与认识??49卷??Rastrigin?函?tt?的(m?g}赛?ftffl?合运雅采?Rotated?efliptic甬?8[的合运抒??⑻?(b)??图2?Rastrigin⑷和Rotated?elliptic?(b)函数的{m,?g}参数组合测试??表3算法参数设置??算法??w??cl,?c2,?c??种群规模??迭代次数??PSO??.9-0.4??cl=2,?c2=2??40??3000??FIPS??-??c=2??40??3000??CLPSO??.9-0.4??c=1.49445??40??3000??MS.CLPSO??.9-0.4??cl=2.5-0.5,?c2=0.5-2.5,?c=3-1.5??40??3000??5.3与其它算法的比较??在标准测试函数f(l)-f(10)上共运行MS-CLPSO和对比算法30次计算均值和方差,并??采用文献[9]中的显著水平5%的双尾t-test检验评估算法性能,表中“+”,和表示??本文提出的算法优于,相当于和劣于相对应的算法,并在最后统计各算法分数,分数越高说明??MS_CLPSO越优于相应算法.??从表4可知,MS_CLPS0在10个测试函数中有7个测试结果优于其它算法,在函数f(2),??f(9)及f(10)上的测试结果相当,在所有算法中精度最高,和其它算法相比优势明显.图中用??粗体表示每个函数的最佳优化值,只有在f(9)函数上排第二位,其它函数均排在第一位.??5.4种群搜索空间分析??为衡量MS-CLPS0算法和CLPS0算法的全局勘探能力,本节比较两种算法的潜在搜??索空间,提高粒子的潜在搜索空间,可有效提高粒子的多

变化曲线,群体智能,算法,议题


10期?王英伟,等:一种多种群综合学习粒子群优化算法?283??代初期时收敛速度最快,主要是由于多种群策略和改进后的CLPSO的局部搜索能力强,收??敛速度快,但随后收敛速度逐渐变慢,这是由于变异策略增加了粒子多样性,提髙粒子潜在搜??索空间,所以收敛速度变慢.在函数f(7)和f(9)中,可以看出本文提出的算法能够逃离局部??最优值,收敛精度高,相比其它算法优势明显.??图4四种算法分别在函数f(7)f(10)的平均适应值变化曲线??5.6算法的时间复杂度分析??群体智能算法的时间复杂度是一项重要议题.文献[16]的研究指出,标准PSO算法平??均运行时间主要取决于算法迭代次数.MS_CLPSO算法在设riVum&er次迭代后结束,并且在??每次迭代中使用嵌套循环,对W个粒子在D个维度更新粒子的速度和位置,所以算法的时??间复杂度为〇(UeriVwm6er?x?TV?x?£)).从以上分析中可以看出,理论上MS-CLPSO算法和??CLPSO及PSO算法的时间复杂度应在同一数量级.如表5所示,实验结果和时间复杂度理??论分析一致.??6结束语??本文提出了一种多种群综合学习粒子群优化算法用于复杂优化问题.首先通过多种群策??略,赋予不同种群侧重于全局勘探或局部开采能力,提高了算法寻优效率和收敛速度;同时??改进CLPSO算法,将全局最优值引入速度更新公式中,并对局部开采种群的构造学习样本??方式进行改进,提高了种群多样性;再对进化停滞的粒子进行柯西变异或高斯变异,能有效??提高粒子逃离局部极值的概率,算法收敛精度更高.实证结果表明,相比于其它算法,本文提??

【参考文献】:
期刊论文
[1]一种多策略混合的粒子群优化算法[J]. 余伟伟,谢承旺.  计算机科学. 2018(S1)
[2]动态搜索空间的粒子群算法[J]. 张水平,王碧.  计算机应用研究. 2016(07)
[3]应用萤火虫算法求解基于学习效应的PFSP问题[J]. 杜贞,叶春明,凌远雄.  计算机工程与应用. 2015(16)
[4]多智能体入侵杂草算法[J]. 宋玉坚,叶春明,黄佐钘.  计算机应用研究. 2014(10)
[5]交替捕食的粒子群优化算法及其粒子轨迹收敛性分析[J]. 李军军,黄有方,杨斌.  控制理论与应用. 2013(07)
[6]自适应柯西变异人工鱼群算法及其应用[J]. 曲良东,何登旭.  微电子学与计算机. 2010(10)
[7]梯度微粒群优化算法及其收敛性分析[J]. 肖健梅,李军军,王锡淮.  控制与决策. 2009(04)



本文编号:3595046

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3595046.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e0cb3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com