蝙蝠算法

✍ dations ◷ 2025-04-04 11:18:48 #启发法,数学最佳化,进化算法

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

相关

  • 人为误差人为误差(Personal Equation),又译个人误差,系起源于天文学的名词,指由个体差异导致的观测误差。1976年,天文学者金内布鲁克(Kinnebrook D.)在天文观测中,观测结果的误差达到了0.8秒,
  • 美国各州美国州份是指其主权与美国联邦政府共享的政治实体之一,在联邦内这样的实体共有五十个。由于各政治实体的主权与联邦政府共享,因此一个美国人的身份,可以同时是联邦的公民及其户
  • UPSUPS可以指:
  • 香山香山位于北京的西北部,是西山的余脉,占地约2400余亩,主峰是鬼见愁,海拔557米。2012年10月以闻名于世的香山红叶入选世界名山。香山是三山五园组成部分之一,清代构成西北皇家园林
  • 安贝·瓦莱塔琥珀·瓦莱塔(英语:Amber Valletta;1974年2月9日-),美国超级名模及女演员。她是高级时装品牌:Versace、Gucci、Prada的代言人。琥珀上过Vogue及Numero等杂志封面或内页,也有参与Chri
  • 猪哥猪八戒,原名猪刚鬣,法号悟能,是中国古典小说《西游记》当中唐僧的四个徒弟之一,排行第二,猪脸人身,黑猪模样。孙悟空常呼其为“呆子”。朱士行(203—282),三国时代高僧,法号八戒。嘉平
  • 东高地省东部高地省是巴布亚新几内亚的高地省份之一,省会位于戈罗卡(Eastern Highlands)。东高地省面积11,200平方公里,人口432,972(2000年人口调查)。
  • 伊斯兰经济伊斯兰经济是指按照伊斯兰经典《古兰经》和圣训建立的的经济体系,其运作严格按照《古兰经》和圣训的教义进行。其特点是要交纳天课,借贷不得收取利息,不进行向社会索取回报的投
  • 德式酸菜德国酸菜(德文:Sauerkraut;/ˈsaʊərkraʊt/;德语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","
  • 莫氏锥度莫氏锥度(Morse)是机加工中关于锥度的国际标准,主要用于机械中旋转体的精密固定。莫氏锥度杆配合带锥度的内孔,是利用摩擦力来传递扭矩的。一般为加大传递力矩,常加上扁尾。因其