Dung beetle optimizer|(DBO)智能算法之蜣螂优化算法(DBO)|含matlab代码

1、简介

基于蜣螂的滚球、跳舞、觅食、偷窃和繁殖行为,提出了一种新的基于种群的蜣螂优化器(DBO)算法。新提出的DBO算法兼顾了全局探索和局部探索,具有收敛速度快、求解精度满意的特点。该成果于2022年发表在知名SCI期刊THE JOURNAL OF SUPERCOMPUTING上。

2、 数学模型

2.1 滚球行为

 ⁣ x i ( t + 1 ) = x i ( t ) + α × k × x i ( t − 1 ) + b × Δ x Δ x = ∣ x i ( t ) − X w ∣ \begin{array}{l}{ {\\\!x_{i}(t+1)=x_{i}(t)+\alpha\times k\times x_{i}(t-1)+b\times\Delta x}}\\ { {\displaystyle\Delta x=|x_{i}(t)-X^{w}|}}\end{array} xi(t+1)=xi(t)+α×k×xi(t1)+b×ΔxΔx=xi(t)Xw

2.2 跳舞行为

x i ( t + 1 ) = x i ( t ) + tan ⁡ ( θ ) ∣ x i ( t ) − x i ( t − 1 ) ∣ x_{i}(t+1)=x_{i}(t)+\tan(\theta)|x_{i}(t)-x_{i}(t-1)| xi(t+1)=xi(t)+tan(θ)xi(t)xi(t1)

2.3 繁殖行为

B i ( t + 1 ) = X ∗ + b 1 × ( B i ( t ) − L b ∗ ) + b 2 × ( B i ( t ) − U b ∗ ) B_{i}(t+1)=X^{*}+b_{1}\times(B_{i}(t)-L b^{*})+b_{2}\times(B_{i}(t)-U b^{*}) Bi(t+1)=X+b1×(Bi(t)Lb)+b2×(Bi(t)Ub)

2.4 觅食行为

x i ( t + 1 ) = x i ( t ) + C 1 × ( x i ( t ) − L b b ) + C 2 × ( x i ( t ) − U b b ) x_{i}(t+1)=x_{i}(t)+C_{1}\times(x_{i}(t)-L b^{b})+C_{2}\times(x_{i}(t)-U b^{b}) xi(t+1)=xi(t)+C1×(xi(t)Lbb)+C2×(xi(t)Ubb)

2.5 偷窃行为

x i ( t + 1 ) = X b + S × g × ( ∣ x i ( t ) − X ∗ ∣ + ∣ x i ( t ) − X b ∣ ) x_{i}(t+1)=X^{b}+S\times g\times\left(|x_{i}(t)-X^{*}|+\left|x_{i}(t)-X^{b}\right|\right) xi(t+1)=Xb+S×g×(xi(t)X+ xi(t)Xb )

3、实验结果

在这里插入图片描述

4、 源代码

(1)DBO跑CEC2005、DBO跑CEC2017数据集

最近更新

  1. TCP协议是安全的吗?

    2024-01-26 10:58:03       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-26 10:58:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-26 10:58:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-26 10:58:03       18 阅读

热门阅读

  1. 数据结构进阶:二叉搜索树

    2024-01-26 10:58:03       31 阅读
  2. XGBoost系列8——XGBoost的未来:从强化学习到AutoML

    2024-01-26 10:58:03       33 阅读
  3. Android 通知栏使用总结

    2024-01-26 10:58:03       31 阅读
  4. IPQ5018: Low-Cost OFDMA Supported WiFi 6 IIoT Solution DR5018

    2024-01-26 10:58:03       28 阅读
  5. 演讲比赛流程管理系统代码示例

    2024-01-26 10:58:03       31 阅读
  6. 蒙特卡洛模拟之逆变换法

    2024-01-26 10:58:03       34 阅读