海狸算法: 一种自然启发的元启发式算法
CSTR:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

TP18

基金项目:

国家自然科学基金项目(51809097);太阳能高效利用及储能运行控制湖北省重点实验室开放基金项目(HBSEES202312);新能源及电网装备安全监测湖北省工程研究中心开放基金项目(HBSKF202125).


Beaver algorithm: A nature-inspired metaheuristic algorithm
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为了克服传统数值方法在处理复杂优化问题时的局限性, 提高找到全局最优解的效率, 提出一种名为海狸算法(BA)的新型元启发式算法, 用于解决全局优化问题. 首先, BA根据海狸在修建海狸坝时的伐木行为, 将海狸分为质检狸、开发狸和采伐狸3种类型, 以模拟其在伐木过程中的群体合作. 其中: 开发狸以随机方式搜索未知木材地, 寻找新的木材资源; 采伐狸则奔袭至质检狸处搜集木材, 并在奔袭过程中寻找木材资源; 而质检狸引领海狸群体朝着木材资源最丰富的方向前进. 然后, 将BA在CEC 2017测试函数上进行测试, 并与其他7种算法进行比较, 研究结果显示, BA在大部分函数中获得了最佳解, 具有较强的优化能力. 最后, 将BA应用于拉伸/压缩弹簧设计、三杆桁架设计等两个具有挑战性的工程问题, 并与其他两种算法进行比较, 结果表明, BA在这些工程问题中均取得了最佳的优化结果, 相较于其他两种算法表现更为出色.

    Abstract:

    In order to overcome the limitations of traditional numerical methods in dealing with complex optimization problems and improve the efficiency of finding global optimal solutions, this paper proposes a new metaheuristic algorithm called Beaver algorithm (BA) to solve global optimization problems. According to the felling behaviour of Beavers during the construction of Beaver dams, the BA divides Beavers into three types: Inspection Beaver, development Beaver, and cutting Beaver, to simulate their group cooperation in the felling process. The development Beaver searches unknown timber land randomly to find new timber resources. The cutting Beaver rushes to the inspection Beaver to collect wood and is in the process of raiding to find wood resources. The inspection Beaver lead the whole Beaver towards the direction of the most abundant wood resources. The BA is tested on the CEC 2017 test function and compared with seven other algorithms. The results show that the BA obtains the best solution in most functions and has strong optimization ability. In addition, the BA is applied to two challenging engineering problems, such as tension/compression spring design and three-bar truss design, and is compared with the other two algorithms. The results show that the BA achieves the best optimization in engineering problems and performs better than the other two algorithms.

    参考文献
    相似文献
    引证文献
引用本文

廖想,周安琪,刘珂,等.海狸算法: 一种自然启发的元启发式算法[J].控制与决策,2025,40(3):1043-1049

复制
相关视频

分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2024-04-03
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2025-02-11
  • 出版日期: 2025-03-20
文章二维码