期刊文献+

一种改进的萤火虫算法 被引量:12

An Improved Swarm Optimization Alogorithm
下载PDF
导出
摘要 为了克服原始萤火虫算法(Glowworm swarm optimization,GSO)对于高维、多峰函数寻优精度不高和后期收敛速度较慢的问题.为此,有针对性地提出了一种改进的动态步长萤火虫优化算法,在整个迭代期间,萤火虫的算法步长呈非线性递减.在寻优初期保持着一个相对较大的步长进行搜索,增强其全局寻优能力,在算法后期保持一个较小的移动步长,增强其局部搜索能力.此外将原始萤火虫算法在Nit集合为0时不移动,改成试探性向外随机移动策略.采用该算法的改进思想,能在一定的程度上避免算法因为过早的成熟而陷入局部最优,并且改进的算法比原始萤火虫算法有着更好的收敛精度.通过与原始GSO和改进算法ASGSO做对比,Matlab实验仿真表明,此改进算法在一定程度上提高了收敛速度和寻优精度. In order to overcome the basic artifical firefly algorithm(GSO) in solving problems of low precision for themulti peak function, high dimension and slow convergence. Thus, this paper comes up with a Dynamic stepoptimization algorithm. During the iteration , the step decrease nonlinearly. At the beginning of the optimizationmaintains a large step to search optimal value , enhancing global optimization ability. At the ending of it ,optimization maintains a small step to improve ablity of local searching. In addition, original firely algorithm does notmove anywhere, when Nit is null. this paper makes it move somewhere randomly. With it, This algorithm can avoidbeing mature and falling into a local value. As the same time, improved GSO can achieve a higher accuracy duringIterative process. , comparing with GSO and reference literature alogorithm ASGSO. According to the simulationexperiment, it shows that to some extent, the improved algorithm on covergence speend and precision are enhanced.
出处 《微电子学与计算机》 CSCD 北大核心 2018年第2期61-66,共6页 Microelectronics & Computer
关键词 萤火虫算法 多峰函数 动态步长 GSO multi peak function dynamic step
  • 相关文献

参考文献4

二级参考文献39

共引文献81

同被引文献116

引证文献12

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部