蝙蝠算法

✍ dations ◷ 2025-10-07 20:03:30 #启发法,数学最佳化,进化算法

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

相关

  • 喉头喉头(larynx、voice box)是哺乳类颈部的一个器官,用于保护气管,或是作为发声构造。同时也是气管和食道分开的位置。
  • 噬菌体展示噬菌体展示技术(Phage display),将编码“诱饵”的 DNA 片段插入噬菌体基因组,并使之与噬菌体外壳蛋白编码基因或其他结构基因相融合,然后用该重组噬菌体侵染宿主细菌,复制形成大量
  • 精索静脉精索静脉(英语:spermatic vein)或称睾丸静脉(testicular vein),是男性的生殖腺静脉(gonadal vein),其功能为从其相应的睾丸运载缺氧血至下腔静脉或其支流。对于男性而言精索静脉相
  • 陈一舟陈一舟(1969年-)是一位中国企业家,互联网企业千橡集团的首席执行官。1969年出生于武汉,1987年考入武汉大学物理系,1989年全家移民美国。1993年获得麻省理工学院机械工程硕士学位
  • 斯基台人斯基台人(古希腊语:Σκύθης或Σκύθοι)也译为斯基泰人、斯基提亚人 、西古提人、叔提雅人、西徐亚人或塞西亚人,希腊古典时代在欧洲东部、东欧大草原至中亚一带居住与
  • 马利布海滩马里布市(英语:Malibu)是美国加利福尼亚州洛杉矶县的一座富裕城市。在2000年的人口调查中,该市人口为12,575人。最早原是美国原住民“丘马希族”的居住地,原名为Humaliwo,意思是海
  • 空气传播疾病空气传播疾病 (英语:Airborne disease)是指由可以在空气中以小颗粒的形式传播的病原体引起的任何疾病。结核杆菌、水痘、麻疹病毒、2019冠状病毒病 (1米距离)、嗜肺军团菌 。
  • 女真大字陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文 籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆) 隶书 ‧ 楷书 ‧ 行书 ‧ 草书 漆书 ‧  书法 ‧ 飞白书笔画 
  • 圆齿鼍属圆齿鼍属(学名:Globidentosuchus),是一种已灭绝的短吻鳄科,生存于中新世晚期(约1100万年前至约530万年前)的委内瑞拉,2013年由Schyer et zl发现,模式种是短吻圆齿鼍(G Brachyrostri
  • 官币大社官币大社(かんぺいたいしゃ)是日本由官(朝廷、国家)支付币帛乃至币帛料的神社。