蝙蝠算法

✍ dations ◷ 2025-11-27 19:19:03 #启发法,数学最佳化,进化算法

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

相关

  • 黑粉菌纲条黑粉菌目 Urocystales 黑粉菌目 Ustilaginales黑粉菌纲(学名:Ustilaginomycetes)是担子菌门黑粉菌亚门下的一个纲。这一纲中的真菌是真正意义上的黑粉菌(smut fungi)。它们已知
  • 睾酮睾酮(testosterone)(又称睾固酮、睾丸素、睾丸酮或睾甾酮、睾脂酮)是类固醇激素,由男性的睾丸或女性的卵巢分泌,肾上腺亦分泌少量睾酮。睾酮是主要的雌雄激素及蛋白同化甾类。不论
  • 索非娅·罗兰索非娅·罗兰(意大利语:Sophia Loren,1934年9月20日-),意大利国宝级女演员,也是好莱坞著名女演员,第34届奥斯卡影后、终身成就奖、金球奖等众多国际重磅级电影奖项得主。索非娅·罗
  • 出草出草(布农语:kanasan,鲁凯语:waulri,太鲁阁语:mtkrang,赛夏语:malakem,阿美语:militafad,噶哈巫语:Atama Taukan,泰雅语:mgaya,赛德克语: lmaqi,噶玛兰语:sataban,邹语:ozomʉ,拉阿鲁哇语: maruv
  • 波兰流亡政府中世纪早期(英语:Poland in the Early Middle Ages) · 波兰的基督教化 · 第一王国 · 第二王国 · 皮尔斯特王朝 · 雅盖隆王朝第一共和国 / 波兰立陶宛联邦 · 俄普奥三次
  • 克拉克湖克拉克湖国家公园和自然保护区(英语:Lake Clark National Park and Preserve)是位于美国阿拉斯加州西南部的一个国家公园。克拉克湖国家公园成立于1980年。国家公园的名称来自
  • 北波莫语北波莫语是一种死语,属于波莫语族(英语:Pomoan languages)。该语言的使用者是波莫族(英语:Pomo People)的一个分支。主要在加州莱克县的Clear Lake(英语:Clear Lake (California))附近
  • 呼玛河呼玛河原称呼玛尔河,发源于中华人民共和国黑龙江省大兴安岭伊勒呼里山北麓,向西流经塔河县接纳塔河,在呼玛注入中俄界河黑龙江。干流长542千米。流域面积31 197平方千米。河口
  • 1987年冬季世界大学生运动会第十三届冬季世界大学生运动会于1987年在前捷克斯洛伐克的斯特尔布斯凯普莱索举行。比赛于2月21日至28日进行,为期8天。最终主办国捷克斯洛伐克以29枚奖牌的成绩位居奖牌榜榜
  • 生物萤光生物萤光( Biofluorescence)是一种生物体发出萤光的机制。与生物发光不同的是:生物萤光是透过其体内的萤光蛋白,利用与萤光近似的机制,透过来吸收特定波段的光波,然后再发放另一个