蝙蝠算法

✍ dations ◷ 2024-12-22 20:46:52 #启发法,数学最佳化,进化算法

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

相关

  • 2013年中国中东部严重雾霾事件2013年12月中国中东部严重雾霾事件,是指起始于2013年12月2日至12月14日的重度雾霾事件,是中华人民共和国2013年入冬后最大范围的雾霾污染,几乎涉及中东部所有地区。天津、河北
  • 印度宪法印度宪法为印度最高法律,是世界上所有主权国家中最长的成文宪法。其主要建构者是阿姆倍伽尔。宪法于1949年11月26日由制宪会议通过,1950年1月26日生效。自此印度自治领成为当
  • 相切若直线与曲线交于两点,且这两点无限相近,趋于重合时,该直线就是该曲线在该点的切线。若一条直线垂直于圆的半径且过圆的半径的外端,称这条直线与圆相切。
  • 韩国铁道公社韩国铁道公社(朝鲜语:한국철도공사/韓國鐵道公社 Hanguk Cheoldo Gongsa */?),简称国铁(朝鲜语:국철/國鐵 Gukcheol */?)、KNR(Korean National Railroad)或KORAIL,是大韩民国的国营
  • 首钢工学院首钢工学院是中华人民共和国北京市的一所工科高等院校,主要为首都钢铁培养专业人才。1999年以后,该校主要招收高等职业教育(专科)层次的学生。
  • 钦差大臣钦差,意为旧时官场由天子任命的一种临时性“差遣”,奉派出外办理要事的官员。如《西游记》:“老爷是上国钦差,小和尚有失迎接”。存在于北周至明清时代,代天子“巡行天下,抚军按民
  • 威斯康星领地威斯康星领地(英语:Wisconsin Territory)是美国历史上的一个合并建制领土,存在于1836年7月3日至1848年5月29日之间。领地的首府最初设在贝尔蒙特,后搬迁至麦迪逊。威斯康星领地的
  • 濮阳县濮阳县是中华人民共和国河南省濮阳市下辖的一个县。面积1455平方公里,2002年人口108万。邮政编码457100,县政府驻城关镇。目前下辖::城关镇、柳屯镇、文留镇、庆祖镇、八公桥镇
  • 汉译世界学术名著丛书汉译世界学术名著丛书是由商务印书馆出版发行的一套丛书,截至2019年已出17辑750种。主要为马克思主义诞生以前世界各国的各种古典学术作品的中文译作,也有少量是现代或当代的
  • 斯德望二世 (埃及)斯德望二世(阿拉伯语:إسطفانوس الثاني غطاس‎;Stéphanos II Ghattas, C.M.;1920年1月16日-2009年1月20日)俗名加塔斯,是与罗马天主教会共融的埃及科普特礼天主