蝙蝠算法

✍ dations ◷ 2025-11-28 15:39:30 #启发法,数学最佳化,进化算法

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

相关

  • 睾丸酮睾酮(testosterone)(又称睾固酮、睾丸素、睾丸酮或睾甾酮、睾脂酮)是类固醇激素,由男性的睾丸或女性的卵巢分泌,肾上腺亦分泌少量睾酮。睾酮是主要的雌雄激素及蛋白同化甾类。不论
  • 计算机图形学计算机图形学(英语:computer graphics,缩写为CG)是研究计算机在硬件和软件的帮助下创建计算机图形的科学学科,是计算机科学的一个分支领域,主要关注数字合成与操作视觉的图形内容
  • 希沃特积分希沃特积分(Sievert Integral)是一种用于模拟放射性剂量的特殊函数,由瑞典医学物理师(英语:Medical physicist)罗尔夫·马克西米利安·希沃特所推得,辐射转移定义如下:S (
  • 鄂木斯克鄂木斯克(俄语:Омск)位于俄罗斯西伯利亚西南部,是鄂木斯克州的首府,也是西伯利亚联邦管区的第二大城市,全国第八大城市,2018年人口1,172,070人。该市距离莫斯科2,235公里。在俄
  • 北高加索北高加索又称内高加索,指的是高加索山脉以北的欧亚交界区域。在政治概念上包括了格鲁吉亚和阿塞拜疆的部分地区,及俄罗斯的克拉斯诺达尔边疆区、斯塔夫罗波尔边疆区、阿迪格共
  • 金贤重金贤重(韩语:김현중,英语:Kim Hyun Joong,日语:キム・ヒョンジュン,1986年6月6日-)为韩国知名歌手、演员、词曲作者,2005年加入由韩国经纪公司DSP Media所组成的五人男子流行音乐团体
  • Aristotle亚里士多德(希腊语:Αριστοτέλης,Aristotélēs,前384年6月19日-前322年3月7日),古希腊哲学家,柏拉图的学生、亚历山大大帝的老师。他的著作牵涉许多学科,包括了物理学、形
  • 保罗·沃尔福威茨保罗·邓迪斯·沃尔福威茨(英语:Paul Dundes Wolfowitz,1943年12月22日-),前世界银行行长,前美国国防部副部长,乃美国国防部军事策划人之一,亦是美国小布什阵营中著名鹰派人物之一。
  • 岭表录异岭表录异,又称《岭表录》、《岭表录异记》、《岭表记》、《岭南录异》,唐代刘恂著。刘恂于唐昭宗时任广州司马,故《岭表录异》多记载岭表(两广)地区物产和少数民族社会生活、风土
  • 梅西百货梅西百货(Macy's)是美国的一个连锁百货公司,其旗舰店位于纽约市先驱广场,1924年在第7大道开张时曾被宣传为“世界最大商店”。该公司还有2个全国性旗舰店,分别设在旧金山的联合广