引用本文
  • 温泰,赵志刚,莫海淼.具有协同寻优的蝙蝠萤火虫混合优化算法[J].广西科学院学报,2019,35(2):140-146.    [点击复制]
  • WEN Tai,ZHAO Zhigang,MO Haimiao.The Hybrid Bat and Firefly Algorithm with Collaborative Optimization[J].Journal of Guangxi Academy of Sciences,2019,35(2):140-146.   [点击复制]
【打印本页】 【在线阅读全文】【下载PDF全文】 查看/发表评论下载PDF阅读器关闭

←前一篇|后一篇→

过刊浏览    高级检索

本文已被:浏览 848次   下载 1248 本文二维码信息
码上扫一扫!
具有协同寻优的蝙蝠萤火虫混合优化算法
温泰, 赵志刚, 莫海淼
0
(广西大学计算机与电子信息学院, 广西南宁 530004)
摘要:
萤火虫算法存在着对于初始解分布的依赖性、后期收敛速度慢、易于停滞、早熟和求解精度低等缺陷。本研究在萤火虫算法引入蝙蝠种群在全局最优附近进行更加详细的局部搜索,以协助萤火虫种群进行寻优;并在寻优过程中加强蝙蝠种群与萤火虫种群的信息交互,协调寻优;最后对全局最优个体进行高斯扰动以增加种群的多样性,从而避免种群陷入局部最优解。通过使用6个常见的基准测试函数对该算法进行测试,并与其他3种算法(标准粒子群算法、蝙蝠算法、萤火虫算法)进行对比实验,结果表明该混合算法的总体性能优于其他3种算法。引入蝙蝠种群对萤火虫性能有较大提升,改善切实有效。
关键词:  函数优化  蝙蝠算法  萤火虫算法  协同寻优
DOI:10.13657/j.cnki.gxkxyxb.20190515.008
基金项目:广西自然科学基金项目(2015GXNSFAA139296)资助。
The Hybrid Bat and Firefly Algorithm with Collaborative Optimization
WEN Tai, ZHAO Zhigang, MO Haimiao
(College of Computer and Electronics Information, Guangxi University, Nanning, Guangxi, 530004, China)
Abstract:
The improved firefly algorithm has defects such as dependence on the initial solution distribution, slow convergence in the later stage, easy stagnation, early maturity and low accuracy. This algorithm introduces the bat population to do a more detailed local search near the global optimum to help the firefly population to optimize. In the process of optimization, the information interaction between the bat population and the firefly population is enhanced, and the optimization is coordinated. Finally, Gaussian perturbation is applied to the global optimum individuals to increase the diversity of the population and avoid the population falling into the local optimum solution. The algorithm was tested by using six benchmark functions and compared with the other three algorithms (standard particle swarm algorithm, bat algorithm, firefly algorithm).The results show the overall performance of this hybrid algorithm is better than the other three algorithms. The introduction of the bat population has greatly improved the performance of firefly, and the improvement is effective.
Key words:  function optimization  bat algorithm  firefly algorithm  collaborative optimization

用微信扫一扫

用微信扫一扫