蝙蝠算法

✍ dations ◷ 2025-06-29 07:01:19 #启发法,数学最佳化,进化算法

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

相关

  • 科洛尼斯希腊神话中有数个以科洛尼斯(Coronis ,Κορωνίς)为名的人物,因其不同意义而具有多重艺术形象,也是金牛座毕星团的溯源之一。这些人物包括:
  • 日本汉字日语书写系统汉字假名使用罗马字陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 
  • 新竹科学工业园区坐标:24°46′56″N 121°00′23″E / 24.7823005°N 121.0062859°E / 24.7823005; 121.0062859新竹科学园区(简称竹科),原名新竹科学工业园区,是台湾的第一座科学园区,涵盖范围
  • FOIA《信息自由法》(Freedom of Information Act 简称FOIA,也译作情报自由法、美国信息自由法案)是美国关于联邦政府信息公开化的行政法规,颁布于1967年。《信息自由法》的主要内容
  • 瓦莱莉·高利诺薇拉莉·葛琳诺(Valeria Golino,1966年10月22日-)是一位意大利女演员。她以饰演1988年奥斯卡获奖电影《雨人》中的女主角苏珊娜而为人所知。她也分别在1986年和2015年两度获得威
  • 五溴化磷五溴化磷是一种活泼的黄色固体,化学式为PBr5,固态时它是离子晶体PBr4+Br−,但在气态时完全分解成PBr3和Br2。这时将它快速冷却到15K可以产生离子化合物+-。在有机化学中,可以用
  • 垂帘听政垂帘听政是中国古代帝制社会下的一种统治形式。通常指皇后或太后、太皇太后临朝称制,执掌国政。由于在封建礼教制度下,女子不能直接面对臣下,因此女主在召见朝臣时,必须在座位前
  • 乌斯怀亚乌斯怀亚(西班牙语:Ushuaia)是阿根廷火地省的首府,位于大火地岛南岸,座落在群山环抱之中,远眺比格尔海峡,被认为是世界最南端的城市。2010年普查人口为56,956人。一条以阿根廷国父
  • 依斯干达公主城依斯干达公主城(马来语:Iskandar Puteri,前称“努沙再也”),是马来西亚柔佛州首府新山的卫星城市,也是州行政中心所在地,隶属于依斯干达公主城市政厅。其面积为367.4平方公里,人口于
  • 50米步枪50米(运动)步枪(前称男子“自选步枪”、女子“标准步枪”和女子“运动步枪”)是两个国际射联射击比赛项目的合称: