蝙蝠算法

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

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

相关

  • 自动在线助手虚拟助理(virtual assistant)是一种能替个人执行任务或服务的软件代理(software agent)。有时候“聊天机器人”泛指虚拟助理,亦或专指网络聊天使用的软件机器人(有时候更专指娱乐
  • 分压气体分压(英语:partial pressure)指的是当气体混合物中的某一种组分在相同的温度下占据气体混合物相同的体积时,该组分所形成的压力。比如将一瓶空气中的氮气、二氧化碳和稀有气
  • 斋戒斋戒是一种与宗教有关的个人行为,其主要方式为对饮食和性生活的限制。为了礼仪、神秘主义、苦修或其他宗教目的,或者为了道德上的目的而禁绝饮食。禁绝饮食可能是完全的,也可能
  • TEU20英尺标准集装箱(英语:Twenty-foot Equivalent Unit,首字母缩略字:TEU 或 teu),在中国大陆简称为“标准箱”,“20英尺标准集装箱”常用来形容集装箱船及集装箱码头的能力。20英尺
  • 外阴毛囊炎外阴毛囊炎(英语:vulvar folliculitis),是一种毛囊炎,生长于外阴部位,其由葡萄球菌引起。炎症多发生于大阴唇外侧、阴阜等有毛囊部位。周围皮肤发红,有触痛,重者可肿起形成圆锥形脓
  • 酒石酸钾钠酒石酸钾钠(化学式:NaKC4H4O6·4H2O),也称酒石酸钠钾、罗氏盐、罗谢尔盐,是酒石酸钠与酒石酸钾形成的复盐。它是无色至蓝白色正交晶系晶体,可溶于水,微溶于醇,味咸而凉,水溶液呈微碱
  • 伦敦希思罗机场希思罗机场(英语:Heathrow Airport;IATA代码:LHR;ICAO代码:EGLL),是英国首都伦敦的主要国际机场,同时是英国航空与维珍航空的枢纽机场,位于大伦敦地区西侧的希灵登区,距离伦敦市中心约2
  • 2012年夏季奥林匹克运动会马术比赛2012年夏季奥林匹克运动会马术比赛于2012年7月28日至8月9日于格林威治公园举行。本届马术赛事设有六个比赛项目,包括:本届马术比赛共有75位骑手及75匹马参与,除了主办国英国外,
  • 塔塔加龙胆塔塔加龙胆(学名:)是龙胆科龙胆属的高山植物,为一年生草本植物。原产于台湾海拔约2,500—3,500米山区,分布于玉山及中央山脉南段,尤以塔塔加一带居多,为台湾特有种植物。生长在遮阴
  • 朝仓礼生朝仓礼生(日语:朝倉 あき/あさくら あき ,1991年9月23日-)是日本神奈川县出身的女演员,血型B型,身高165公分,鞋子尺寸是24.5公分。经纪公司为东宝。