蝙蝠算法

✍ dations ◷ 2025-11-17 13:36:16 #启发法,数学最佳化,进化算法

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

相关

  • 书籍的右页和左页书籍的右页是书籍右侧的页面, 也称作纸张的正面;左页是书籍的左侧部分的页面, 也称作纸张的反面。它们是装订, 打印和出版业中的术语, 并且可以更广泛地应用在实体文件交流的
  • 幻数幻数(英语:Magic Number),又称魔数,是指原子核中质子数和中子数的某个特定数值。当质子数或中子数为幻数,或者二者取值均为幻数时,原子核会显示出较高的稳定性。目前已经确认的幻数
  • 阿托伐他汀阿托伐他汀(英语:Atorvastatin),商品名为立普妥(Lipitor),是降低血液胆固醇水平的常见药物。由辉瑞公司装造。。它是一种他汀类药物,用于降低血液中的胆固醇。它还可稳定血液斑块和
  • μ子偶素缈子偶素或称缈子素是一个由反缈子和电子构成的奇异原子,符号为Mu或 μ+e−,由Vernon W. Hughes于1960年发现,在缈子偶素两微秒的半衰期中,科学家已经可以合成氯化缈子偶素(MuCl)
  • 白眼白眼是指眼珠向上,让眼白露出的表情。用来表示鄙视或忽视。“白眼”是瞧不起人的意思。由于“白鸽眼”一词亦有瞧不起人的意思,有人以为“白眼”是“白鸽眼”的简称,其实两个词
  • 三百人委员会阴谋论三百人委员会(英语:Committee of 300),亦称为奥林匹斯众神(英语:The Olympians),据称是个于1727年由英国贵族成立的团体。相信该委员会存在的人们认为这是一个支配着全球政治、商业
  • 尼可拉斯·凯吉尼古拉斯·凯奇(英语:Nicolas Cage,1964年1月7日-),原名尼古拉斯·金·科波拉(英语:Nicolas Kim Coppola)是一位美国男演员和制片人。意大利裔美国人,生于加州长滩,其叔父为著名导演弗
  • 江西心学陆九渊(1139年-1193年),字子静,抚州金溪(今江西省金溪县)人。南宋哲学家,陆王心学的代表人物。因讲学象山书院(位于江西省贵溪县),世称“象山先生”,学术界常称其为“陆象山”。兄陆九韶
  • 1959年夏季世界大学生运动会第一届夏季世界大学生运动会于1959年8月26日至9月7日在意大利都灵举行,该届赛事设七个大项,共有45个国家和地区的985名运动员参加。 *  主办国家/地区(意大利)
  • 2017年4月逝世人物列表2017年4月逝世人物列表,是用于汇总2017年4月期间逝世人物的列表。