计算机工程与应用

2021, v.57;No.989(22) 166-176

[打印本页] [关闭]
本期目录(Current Issue) | 过刊浏览(Past Issue) | 高级检索(Advanced Search)

基于自适应多普勒及动态邻域的改进BA算法
Improved Bat Algorithm Based on Self-adaptive Doppler and Dynamic Neighborhood Strategy

陈瑶;陈思;

摘要(Abstract):

蝙蝠算法(Bat Algorithm,BA)是一类新型元启发式算法,针对其在算法后期寻优精度降低、易陷入局部极值的不足,提出一种具有自适应多普勒策略及动态邻域策略的改进算法。根据蝙蝠个体在捕食过程中与猎物间存在的相对运动现象,引入自适应多普勒策略改进频率参数,增强算法全局探索的寻优能力。将动态邻域策略与BA算法有机结合,增加蝙蝠个体寻优结构的多样性,改善算法易陷入局部最优的不足。从理论上分析了改进后算法的收敛性和运算复杂性。在数值实验部分对改进后的算法进行了性能及应用测试:对10个经典标准测试函数在不同维度下进行对比实验,将其应用于求解螺旋压缩弹簧优化设计问题,并与其他算法进行了对比分析。实验结果证明了具有自适应多普勒策略及动态邻域策略的改进算法具有更优的收敛速度、收敛精度以及稳定鲁棒性。

关键词(KeyWords): 群智能优化算法;蝙蝠算法(BA);自适应策略;动态邻域

Abstract:

Keywords:

基金项目(Foundation): 陕西省教育厅一般专项科研计划项目(21JK0962),陕西省教育厅科学研究计划项目(20JK0965);; 陕西省自然科学基础研究计划项目(2020JM-646)

作者(Author): 陈瑶;陈思;

Email:

DOI:

参考文献(References):

扩展功能
本文信息
服务与反馈
本文关键词相关文章
本文作者相关文章
中国知网
分享