蝙蝠算法

✍ dations ◷ 2025-05-09 19:53:34 #启发法,数学最佳化,进化算法

蝙蝠算法(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等方法进行比较,并用于训练神经网络,得出的结论清楚显示:蝙蝠算法比其他算法有很好优势。

相关

  • 四肢肢,或称肢体,是指动物的手和脚。哺乳类动物拥有四条肢体,故又称为四肢。另一方面,手臂和腿也分别可称为上肢和下肢。昆虫的肢体则多很多,如毛虫、蜈蚣有很多附肢。
  • 还原剂在化合价有改变的氧化还原反应中,氧化数由低变高(即失去电子)的物质称作还原剂,可称抗氧化剂,具有还原性,被氧化,其产物叫氧化产物。还原剂是相对的概念,因为同一物质可能随反应物质
  • 爆炸品爆裂物分为军用、商用、急造及自然四种,军用爆裂物的威力比较大,爆炸性化学品制作的军用及商用爆裂物属于管制物品。急造则以身边所有的可用物品,以一定比例混合而成。需要具有
  • 臬台提刑按察司是元朝(至元二十八年后改肃政廉访司)、明朝(改称提刑按察使司)、清朝(改称按察使司)三代设立在省一级的司法部门,主管一省的刑名、诉讼事务。明清时是中央监察机关——都
  • 孔祥瑞孔祥瑞(1955年-),天津市人,现任天津港煤码头公司孔祥瑞操作队党支部书记。后被评为“全国劳动模范”。
  • 丹佛掘金丹佛掘金(英语:Denver Nuggets),是一支位于美国科罗拉多州丹佛的NBA篮球队,分属于西部的西北赛区,主场为百事中心。球队在1967-1976年加入ABA联盟,1976年起加入NBA。历史上曾在1975-
  • 纹鼬纹鼬(学名:Mustela strigidorsa)为鼬科鼬属的动物。分布于锡金、老挝、尼泊尔、缅甸以及中国大陆的云南等地,多栖息于经常栖息于2000米以下的河谷区域以及农田埂道和村寨周围的
  • 兄弟帮节目列表 (2012年)兄弟帮节目列表 2010年 - 2011年 - 2012年 - 2013年 - 2014年 - 2015年 - 2016年 - 2017年 - 2018年 - 2019年 - 2020年本列表为《兄弟帮》 2012年的每集节目主题及嘉宾列
  • 2001年马其顿武装冲突奥赫里德协议(英语:Ohrid Agreement) 马其顿 支持者: 150-250位平民死亡,并超过1,000位平民受伤 其他伤亡: 140,000位平民流离失所 2001年马其顿武装冲突为2001年2月到6月开始
  • 东莞市第一中学东莞市第一中学(英文:Dongguan NO.1 Senior High School),当地习惯称“一中”,是广东省东莞市的一所重点高级中学,也是东莞市五间主要重点高中之一,隶属东莞市教育局。该校位于东