蝙蝠算法

✍ dations ◷ 2025-12-08 19:17:06 #启发法,数学最佳化,进化算法

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

相关

  • 睾丸酮睾酮(testosterone)(又称睾固酮、睾丸素、睾丸酮或睾甾酮、睾脂酮)是类固醇激素,由男性的睾丸或女性的卵巢分泌,肾上腺亦分泌少量睾酮。睾酮是主要的雌雄激素及蛋白同化甾类。不论
  • 居世界第五本表统计各国或地区铁路之里程数,资料包含为载客营运的铁路路线。欧洲的铁路总长度最长,其铁路密度居世界之冠。本表包括已建设完成及建设中的铁路。
  • 张平文张平文(1966年7月-),湖南长沙县人,计算数学家,从事复杂流体的数学理论和计算方法研究。1988年毕业于北京大学数学系,1992年取得北京大学博士学位。担任北京大学教授,教育部长江学者
  • 树胶在高分子化学和材料科学中,树脂是植物或合成来源的固体或高粘度物质,通常可被转化为聚合物。 树脂通常是有机化合物的混合物。 本文重点介绍天然树脂。植物分泌树脂以保护其对
  • 金属探测器金属探测器利用电磁感应的原理,利用有交流电通过的线圈,产生迅速变化的磁场。这个磁场能在金属物体内部能感生涡电流。涡电流又会产生磁场,倒过来影响原来的磁场,引发探测器发出
  • 坦桑尼亚银行坦桑尼亚银行(英语:Bank of Tanzania,简称BOT)是坦桑尼亚联合共和国的中央银行,总部设于达累斯萨拉姆,负责发行国家货币坦桑尼亚先令。一战前坦桑尼亚大陆与桑给巴尔群岛使用着不
  • font color=#ffffff黑龙江/font黑龙江省高等学校列表,是中国大陆高等学校列表的黑龙江省部分。截至2017年5月31日,黑龙江共有27所公立本科高校、12所民办本科高校、37所公立专科高校、5所民办专科高校、21所
  • 太空探索技术公司太空探索技术公司(英语:Space Exploration Technologies Corp.,商业名称:SpaceX)是美国一家民营航天制造商和太空运输公司,总部位于美国加利福尼亚州霍桑。SpaceX由企业家伊隆·马
  • LeeLee是一个牛仔裤的品牌,1889年成立于美国肯萨斯州的沙里纳,目前总部设于堪萨斯城,由Kontoor Brands Inc经营。Lee--源于1889年的牛仔传奇H.D. Lee Mercantile公司在在美国堪萨
  • 2048 (消歧义)2048可以指: