蝙蝠算法

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

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

相关

  • 阿尔基罗库斯卡尔基罗库斯(英语:Archilochus),(前680年-前645年)。古希腊最早的抒情诗人。与荷马齐名。他曾参与殖民萨索斯的相关活动,后于此阵亡。他因为女儿内奥布勒的出嫁一事与吕坎拜斯发生
  • 草履虫Paramecium aurelia Paramecium bursaria Paramecium caudatum Paramecium tetraurelia草履虫(paramecium)属于纤毛虫门,寡膜纲。多数古老的单细胞生物,形状都不是很固定,有的甚
  • 人本主义心理学异常心理学 行为遗传学 生物心理学 心理药物学 认知心理学 比较心理学 跨文化心理学 文化心理学 差异心理学(英语:Differential psychology) 发展心理学 演化心理学 实验心理学
  • 海因里希·赫兹海因里希·赫兹(德语:Heinrich Hertz,1857年2月22日-1894年1月1日),德国物理学家,于1887年首先用实验证实了电磁波的存在,并于1888年发表了论文。他对电磁学有很大的贡献,故频率的国
  • 冯兰洲冯兰洲(1903年6月24日-1972年1月24日),英文名Feng Lan-chou,山东临朐人,中国昆虫学家。1929年毕业于山东济南齐鲁大学医正科,并获加拿大多伦多大学授予的医学博士学位。中国医学科
  • 至高王至高王(英语:high king)是指一名地位高于多个国王的君主。至高王与皇帝的区别在于至高王没有帝号。历史上爱尔兰与苏格兰等地曾出现过至高王封号。两地都以盖尔语将至高王称为
  • 伊朗阿塞拜疆伊朗阿塞拜疆(波斯语:آذربایجان ایران、Āzarbāijān-e Irān)是伊朗西北部的一个地区,古代阿特罗帕特尼王国的所在地。许多阿塞拜疆人将这个地区称之为南阿塞拜
  • 伊斯兰园林伊斯兰园林是一种规划十分整齐的园林,常用来象征天堂。一般会以林荫路为中轴线,分为四个部分,以象征宇宙,其两侧布有封闭式建筑和灌溉设施。伊斯兰园林的类型有很多,世界各地的伊
  • 奈加代坐标:25°54′N 32°43′E / 25.900°N 32.717°E / 25.900; 32.717奈加代(英语:Naqada),或译涅伽达,是上埃及地名,位于尼罗河西岸,为埃及史前新石器时代重要的遗址以及前王朝时期(约
  • 台北天后宫坐标:25°02′34″N 121°30′23″E / 25.042793°N 121.506325°E / 25.042793; 121.506325台北天后宫,原名艋舺新兴宫,俗称西门町天后宫、西门町妈祖庙,是位于台湾台北市万华