蝙蝠算法

✍ dations ◷ 2025-11-30 11:26:09 #启发法,数学最佳化,进化算法

蝙蝠算法(Bat Algorithm,缩写 BA),是一种元启发式优化算法,是杨新社(音译自:Xin-She Yang)在2010年提出的算法。这个蝙蝠算法以微蝙蝠(microbats)回声定位行为的基础,采用不同的脉冲发射率和响度。

把蝙蝠的回声定位理想化,可以总结如下:每个虚拟蝙蝠有随机的飞行速度 v i {\displaystyle v_{i}} 在位置 x i {\displaystyle x_{i}} (问题的解),同时蝙蝠具有不同的频率或波长、响度 A i {\displaystyle A_{i}} 和脉冲发射率r。蝙蝠狩猎和发现猎物时,它改变频率、响度和脉冲发射率,进行最佳解的选择,直到目标停止或条件得到满足。这本质上就是使用调谐技术来控制蝙蝠群的动态行为,平衡调整算法相关的参数,以取得蝙蝠算法的最优。

根据Yang (2010)的文章, 新的解 x i t {\displaystyle x_{i}^{t}} 和速度 v i t {\displaystyle v_{i}^{t}} 更新方程:

其中,随机数为均匀分布。 x {\displaystyle x_{*}} 是目前找到最优解。

A和r应该在迭代中变换:

其中, 0 < α < 1 {\displaystyle 0<\alpha <1} γ > 0 {\displaystyle \gamma >0} 是常数。

蝙蝠算法已用于工程设计、分类等应用。把蝙蝠算法(BA)与遗传算法(GA)、PSO等方法进行比较,并用于训练神经网络,得出的结论清楚显示:蝙蝠算法比其他算法有很好优势。

相关

  • 子宫腺肌病子宫腺肌症(英语:Adenomyosis),是指子宫内膜侵入子宫肌层引起的一种良性病变,以往又称之为内在性子宫内膜异位症。临床以继发性加重的痛经,月经量增多或经期延长,子宫增大为主要表
  • 心情在心理学中,心境、心态或心情(英语:mood)是情绪状态。相比情绪、感觉、情感,心境不那么具体、强烈,也不太可能被特定刺激或事件激发或例示。心境通常被描述为具有正效价或负效价。
  • 中国农业科技史年表
  • 初期佛教最初僧伽 ├ 大众部  ├ 一说部  ├ 说出世部  ├ 灰山住部  ├ 多闻部  ├ 说假部  └ 制多部 └ 上座部  ├ 雪山部  ├ 说一切有部   ├ 说转部   └ 经
  • 盛冈车站盛冈站(日语:盛岡駅〔盛岡驛〕/もりおかえき〔もりをかえき〕 Morioka eki */?)位于日本岩手县盛冈市,为东日本旅客铁道(JR东日本)与IGR岩手银河铁道的铁路车站。2002年(平成14年)
  • 苏卡诺苏加诺(印尼语:Soekarno,英语:Sukarno,出生名:Koesno Sosrodihardjo,1901年6月6日-1970年6月21日),印度尼西亚民族独立运动的领袖。印尼建国领袖及首任印尼总统。又译作苏加诺。1959年
  • 澳大利亚飞越电台安第斯之声(西班牙语:La Voz De Los Andes;英语:The Voice of the Andes;简称HCJB)是一家总部位于厄瓜多尔的国际广播电台,由美国环球广播宣教团契(英语:World Radio Missionary Fell
  • 消除反应消除反应(又称脱去反应或消去反应),是一种有机反应。是指一有机化合物分子和其他物质反应,失去部分原子或官能基(称为离去基)。反应后的分子会产生多键,为不饱和有机化合物。消除反
  • 现实检验在心理学中,现实检验(英语:reality testing)是心理治疗的作用,通过其目标或现实世界和人的关系反映在观察员评估,在治疗时段感到可以安全去实验新行为,接受他人的支持及回馈,使改变
  • 开罗五边形镶嵌在几何学中,开罗五边形镶嵌是一种平面镶嵌,其为半正镶嵌扭棱正方形镶嵌的对偶镶嵌,密铺于欧氏平面,其名为“开罗”是因为这种几何图形经常在埃及开罗的街道上出现,是15种已知的等