蝙蝠算法

✍ dations ◷ 2025-11-05 08:47:15 #启发法,数学最佳化,进化算法

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

相关

  • 抗心律失常药抗心律失常药(英语:Antiarrhythmic agents)是一类用于抑制心脏非正常节律(心律失常)的药物,这些情况例如心房颤动、心房扑动、心室性心搏过速以及心室颤动。很多人试图将此类药物
  • 珠宝珠宝,是装饰用的饰物,其上多是宝石或半宝石镶嵌在贵金属上。追溯至人类的史前时期,已有将取动物的牙、贝壳等物件用来装饰。随着人类社会的发展,珠宝由配饰用途更演变为具有宗教
  • 路易·勒泰里耶路易斯·莱特里尔(英语:Louis Leterrier,1973年6月17日-)是一名法国男导演和制片人。赖托瑞的首部执导电影《非常人贩》于2002年上映,他与元奎共同担任导演:该片由吕克·贝松监制和
  • 联邦政府澳大利亚主题澳大利亚是君主立宪制下的议会民主制国家。澳大利亚是联邦制君主立宪制国家。国家元首是澳大利亚君主(澳大利亚与英国及其他英联邦王国共戴一君)。澳大利亚总督为
  • 瑞鹤号航空母舰瑞鹤(日语:瑞鶴,平假名:ずいかく,罗马字:Zuikaku)号航空母舰是日本海军的大型航空母舰。翔鹤级航空母舰的二号舰。舰名中的“瑞”是吉祥的意思,“鹤”在日本是长寿的象征,来源于一种
  • MTV音乐录影带大奖"Havana""You Need to Calm Down"MTV音乐视频大奖(英语:MTV Video Music Award,简称VMA),是MTV为嘉奖最佳音乐视频颁发。VMA本来是想作为另一个格莱美奖 侧重于音乐视频的视频方
  • 格伦多拉格伦多拉(英文:Glendora),是美国加利福尼亚州洛杉矶县下属的一座城市。建市于1911年11月13日,面积大约为19.39平方英里(50.2平方公里)。根据2010年美国人口普查的资料,共有人口50,07
  • WordPressWordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。截至2018年4月,排名前1000万的网站中超过30.6%使用WordPress。W
  • 矢部矢部,为汉字索引中的部首之一,康熙字典214个部首中的第一百一十一个(五划的则为第十七个)。就繁体和简体中文中,矢部归于五划部首。矢部通常从上、左、右方为部字。且无其他部首
  • 四阶五边形镶嵌在几何学中,四阶五边形镶嵌是由正方形组成的双曲面正镶嵌图,在施莱夫利符号中用{5,4}表示。四阶五边形镶嵌即每个顶点皆为五个五边形的公共顶点,顶点周围包含了四个不重叠的五