← 最新论文
💻 computer science

Bombardier Beetle Optimizer: A Novel Bio-Inspired Algorithm for Global Optimization

本文提出了一种名为轰炸甲虫优化算法(BBO)的新型仿生算法,该算法通过模拟甲虫的化学防御和逃逸机制,在 CEC 2017 基准测试中,与现有的元启发式算法相比,实现了更优越的收敛速率和解质量。

原作者: Hisham A. Shehadeh, Mohd Yamani Idna Idris, Iqbal H. Jebril

发布于 2026-06-10
📖 1 分钟阅读☕ 轻松阅读

原作者: Hisham A. Shehadeh, Mohd Yamani Idna Idris, Iqbal H. Jebril

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

大局观:在迷宫中寻找最佳位置

想象一下,你正试图在一个巨大、多雾且连绵起伏的山地景观中,找到绝对最低的点。这就是计算机科学家所说的“优化问题”。你想找到完美的解决方案(山谷的最底部),但地形非常复杂。那里有很多看似低洼实则并非底部的陷阱(局部极小值),而且浓雾让你很难看清整张地图。

多年来,计算机一直在使用不同的“策略”来在这类迷宫中导航。有的像鸟群(PSO),有的像狼群(GWO),甚至还有模仿切尔诺贝利历史灾难的算法(CDO)。

这篇论文介绍了一种新的策略,叫做喷火甲虫优化算法(Bombardier Beetle Optimizer, BBO)。这是一种让计算机寻找答案的新方法,其灵感源自一种微小而强悍的昆虫:喷火甲虫。

灵感来源:甲虫的超能力

喷火甲虫因其一件著名的武器而闻名:它的防御机制。当捕食者(如青蛙或鸟类)靠近时,甲虫不仅会逃跑,还会反击。

在甲虫的腹部,储存着两种无害的化学物质。但当受到威胁时,它会将这些物质混合在一个特殊的腔室中。这会产生剧烈的、沸腾的化学反应,从它的尾部向捕食者喷射出灼热且有毒的喷雾。这就像是一个微型的、活生生的火焰喷射器。

甲虫还有第二个绝招:如果捕食者离得太近,它会计算距离并飞向安全地带。

计算机算法是如何运作的

作者将这两种甲虫行为转化为了计算机程序的数学规则。以下是“喷火甲虫优化算法”解决问题的方式:

1. “化学喷雾”(探索/Exploration)
想象一群甲虫(即解)在黑暗的房间里徘徊。如果一只甲虫离“捕食者”(一个糟糕的解或陷阱)太近,它就会触发防御机制。

  • 在数学层面: 计算机计算当前解与“捕食者”之间的距离。如果它们靠得太近,甲虫就会“喷射”出一团有毒的云雾。
  • 类比: 把这种喷雾想象成一场混乱的爆炸,它会将甲虫推向一个新的、随机的方向。这迫使甲虫跳出地面上一个平庸的小凹陷,并降落在完全不同的地方。这有助于计算机避免陷入“虚假”的低点,并保持对整个地图的探索。

2. “逃逸飞行”(开发/Exploitation)
如果甲虫处于安全状态,但需要寻找最佳位置,它就会使用翅膀。

  • 在数学层面: 计算机利用物理方程(特别是牛顿运动定律和升力)来计算甲虫应该如何飞行。
  • 类比: 这就像甲虫平稳地滑翔向它所见过的最深、最有希望的山谷。它在精细化自己的位置,不断接近完美的答案,而不会进行剧烈的跳跃。

测试:谁赢得了比赛?

为了看看这种新的甲虫策略是否真的有效,作者让它与六种著名的算法进行了一场竞赛:

  • 切尔诺贝利灾难优化器 (CDO): 基于核辐射。
  • 百慕大三角优化器 (BTO): 基于在神秘三角区消失的船只。
  • 灰狼优化器 (GWO): 基于狼群狩猎。
  • 粒子群优化算法 (PSO): 基于鸟群聚集。
  • 精子群优化算法 (SSO): 基于精子游向卵子。
  • 引力搜索算法 (GSA): 基于引力将物体拉在一起。

他们通过 23 个不同的数学谜题(被称为 CEC 2017 基准测试)对它们进行了测试。这些谜题涵盖了从简单的丘陵到极其崎岖、嘈杂且令人困惑的地形。

结果:甲虫夺冠

论文声称,喷火甲虫优化算法 (BBO) 是明显的赢家。

  • 速度: 甲虫算法找到最佳答案的速度比其他算法更快。
  • 准确度: 它更频繁地找到山谷的“真实”底部,尤其是在那些其他算法容易卡住的最难、最复杂的谜题中。
  • 稳定性: 如果你运行 10 次测试,甲虫算法几乎每次都能给出最好的结果,而其他算法的表现则起伏不定。

在最终的排行榜(称为“平均排名”)中,甲虫排名第 1 位。切尔诺贝利优化器排名第 2,百慕大三角优化器排名第 3。其他算法则紧随其后,表现较差。

结论

作者总结道,通过模仿喷火甲虫**远离危险(以探索新区域)以及精准飞向安全地带(以精炼答案)**的能力,他们创造了一个更优越的工具来解决复杂的数学问题。

他们建议,虽然这个新工具在解决这些特定的数学谜题方面表现出色,但未来应该在现实世界的问题上进行测试,例如改进无线电网络或无线传感器。然而,就目前而言,这篇论文仅仅证明了在他们测试的竞争对手中,甲虫策略是导航数学迷宫最有效的方式。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →