一种基于路径信息衰减的粒子群改进算法

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:qingtianleng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对标准微粒群易于收敛于局部最优解的问题,提出了一种通过添加粒子群搜索历史信息的改进微粒群算法。标准粒子群算法没有用到粒子群以往的迭代信息,再加上粒子群算法的快速收敛性,造成了算法易于收敛到局部最优解。改进的算法在运行时可以增加算法搜索空间,使算法更加平稳的收敛于全局最优解。通过用典型的Benchmarks函数进行模拟试验,实验结果证实了所提出的算法更加平稳,收敛速度更快。
  关键词:微粒群算法,全局最优解,Benchmarks函数
  中图分类号:TP18 文献标识码:A 文章编号:1009-3044(2015)08-0190-02
  Abstract: The standard particle swarm optimization algorithm is easily converging to the local optimal solution. The algorithm above seldom contains the historical information of particle swarm search path, adding the fast convergence of this algorithm, they make this optimization converging to the local optimal solution too fast. So an improved particle swarm optimization by adding the historical information of particle swarm search is presented, which adds the algorithm search space to make the algorithm converging to global optimal solution steadily during the running time. Several classic Benchmarks functions are tested and the results show that the rate of convergence is faster and the algorithm is more stable.
  Key words: particle swarm optimization algorithm, global optimal solution, Benchmarks functions
  1 微粒群算法简介
  微粒群优化算法自提出以来,由于其计算简单、控制参数少、易于实现、具有较强的鲁棒性等,引起了国内外相关领域众多学者的关注和研究。对粒子群优化算法的研究主要集中在三个方面,一是理论研究,二是对算法性能的改进研究,三是对算法的应用研究。目前来看,对后两者的研究占绝大多数。
  国内不少文献对参数选择作了分析,并且提出了参数选择的理论依据。微粒群算法的各种改进算法都是针对某类问题提高了收敛速度或解的精度或在一定程度上避免了早熟收敛等,均有其适用范围,并非适用于各种问题,算法的性能也都存在进一步提高的空间。
  1.1标准微粒群算法原理
  微粒群优化算法(PSO) 于1995年由Kennedy和Eberhart开发的一种基于对鸟群捕食行为的仿生进化计算技术[5]研究。与遗传算法类似,PSO是一种通过群体中粒子间的合作与竞争产生的群体智能指导优化搜索。
  1.2标准微粒群算法描述
  微粒群算法最初被用于连续空间的优化,是一种基于迭代模式的优化算法。在连续空间坐标系中,微粒群算法的数学描述如下:
  求解最小值,其最小值为0。以粒子个数为100,最大迭代代数200次,程序运行100次,计算每代的平均适应度,对两种方法得到图3的图形,可以看出改进后的算法收敛更加平稳,收敛速度相差不大,但是更加容易跳出局部循环,从而达到全局最优解。
  4 结论
  本文通过分析迭代信息对算法的全局搜索以及局部搜索過程中的影响,通过加粒子群搜索的历史信息,增加算法搜索空间,使算法更加平稳的收敛于全局最优解。在微粒群新的迭代步骤中,并没有用到粒子群以往的迭代信息,再加上粒子群算法的快速收敛性,造成了算法易于收敛到局部最优解。本文中的改进的粒子群算法在运行过程中,在算法初期可以保持种群的多样性,提高了搜索全局最优值的能力;随着局部最优值搜索能力的增强,算法在后期逐渐趋于稳定。通过用典型的Benchmarks测试函数集中的标准测试函数进行模拟试验,证实了所提出的算法计算精度高、收敛速度快。
  参考文献:
  [1] 武朝华,汪镭.微粒群优化算法综述[J]. 软件设计开发, 2008(1).
  [2] 陈华, 范宜仁, 邓少贵. 一种动态加速因子的自适应微粒群优化算法[J]. 中国石油大学学报:自然科学版, 2010, 34(6): 173-176.
  [3] 赵玉新, Xin she yang, 刘利强. 新兴元启发式优化方法[M]. 北京: 科学出版社, 2013.
  [4] 康琦,张燕,汪镭,等. 智能微粒群算法[j]. 冶金自动化, 2005(04)..
  [5] 王万良,唐宇. 微粒群算法的研究现状与展望[J]. 浙江工业大学学报,2007,35(2):136-141.
其他文献
摘要:以校园网安全态势感知所要解决的问题为切入点,详细介绍了影响校园网正常运行的两大攻击,ARP攻击和SYN洪水攻击。采用核心层网络封包截获、嗅探抓包和Cookie等技术检测并防御这两大攻击。最后指出网络安全态势感知的未来的研究方向。  关键词:校园网安全威胁;态势感知;ARP攻击;SYN洪水攻击;安全防御  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)14-3
目的 对血液灌流联合血液透析治疗尿毒症临床疗效的分析与探讨。方法 选取2014年12月~2015年12月我院行维持性血液透析的患者24例作为研究对象,将其随机分为对照组和实验组,
随着计算机信息技术的发展,控制技术开始与网络通信技术融合,远程控制成为一大探讨热点。该文介绍了一个基于网络技术的远程控制系统设计方案,并对该系统的具体实现进行全面
在目前的医学护理中,外科引流管的意外脱出直接影响到了患者后期的恢复。本文选取2015年7月~2016年4月我科收治的手术治疗并引发外科引流管脱出患者20例,对这20例患者发生引
目的 探讨不同胰岛素强化治疗方案对初诊2型糖尿病患者血清氧化应激水平及胰岛素抵抗的影响。方法 选取我院2014年5月~2016年3月收治的初诊2型糖尿病患者71例,随机分为对照组3
目的 分析在老年桡骨远端骨折患者的治疗中,保守治疗的临床疗效。方法 选取我院于2014年1月至2015年1月收治的80例老年桡骨远端骨折患者为研究对象,将所选患者随机均分为对照
根据Google在官方博客中所透露消息,近期所公布的新版Google Earth6.2dp,Google采用了新版贴图技术,使地球“表面”不再有充满补丁的接缝感,取而代之的是相当平滑的图像纹路,并且可
摘要:该文基于目前局域网安全领域所出现的问题,首先对局域网安全形势进行了较为详尽的分析。揭示了局域网当前所面临严峻形势的现状。进一步对威胁局域网安全各个方面进行了列举分析。对各个存在的威胁进行了介绍、特征分析、危害方式及后果讨论分析。最后本文针对以上分析,提出了计算机网络安全技术在局域网领域的几点应用的措施和方法。从技术层面提出了几点解决局域网安全威胁的应用。  关键词:局域网;安全技术;应用;安
城市金融网是金融数据主干网的重要组成部分,是资金数据与金融信息的运行通道,网络的规划设计既要从实际出发,注重技术的先进性、可用性、网络的可管性及设备的可靠性,又要考虑与
非常时期的金融监管问题●符夫之在市场经济条件下,由于金融业特殊的本性,其风险达到一定程度时,就有可能发生危机,陷入困境,甚至倒闭。近些年来,西方金融界爆发了一系列的金融风波