当前位置: 首页 > news >正文

动麦优化算法(Animated Oat Optimization Algorithm, AOO)性能测试,包含种群分布图、全局搜索图、局部搜索图、目标收敛图、评价适应度图、单维目标迭代图,MATLAB

一、算法概述

动麦优化算法(Animated Oat Optimization Algorithm, AOO)是一种新型的元启发式智能优化算法,由 Ruo-Bin Wang 等人于 2025 年 4 月发表在 SCI 一区期刊Knowledge-Based Systems上。论文标题为:

The Animated Oat Optimization Algorithm: A Nature-Inspired Metaheuristic for Engineering Optimization and a Case Study on Wireless Sensor Networks
DOI: 10.1016/j.knosys.2025.113589

该算法模拟了不实野燕麦种子在潮湿环境中的三种独特行为:自然散布、吸湿滚动、能量弹射,实现了全局探索与局部开发的动态平衡。

┌─────────────────────────────────────────────────────────┐ │ AOO 灵感来源:不实野燕麦种子传播策略 │ ├─────────────────────────────────────────────────────────┤ │ 🌾 自然散布 → 随机性传播 → 全局探索 │ │ 💧 吸湿滚动 → 湿度驱动滚动 → 局部开发 │ │ ⚡ 能量弹射 → 遇障喷射跳跃 → 跳出局部最优 │ └─────────────────────────────────────────────────────────┘

二、核心机制

机制名称生物学对应搜索行为数学工具
自然散布风、水、动物传播全局探索随机扰动
吸湿滚动湿度应力诱导偏心旋转局部精细开发Lévy飞行 + 扭矩公式
能量弹射主芒弹性势能释放跳跃逃离局部最优抛射运动模型

此外,AOO 还引入了偏心旋转弹射跳跃Lévy 飞行等机制,实现了探索与开发的巧妙平衡。


三、数学模型与公式

3.1 种群初始化

在搜索空间内随机生成初始种群:

X i , j = L B j + r × ( U B j − L B j ) , i = 1 , 2 , … , N ; j = 1 , 2 , … , D \mathbf{X}_{i,j} = LB_j + r \times (UB_j - LB_j), \quad i = 1,2,\dots,N; \ j = 1,2,\dots,DXi,j=LBj+r×(UBjLBj),i=1,2,,N;j=1,2,,D

  • N NN:种群规模
  • D DD:问题维度
  • U B j , L B j UB_j, LB_jUBj,LBj:第j jj维的上下限
  • r ∈ ( 0 , 1 ) r \in (0,1)r(0,1):均匀随机数

3.2 生物学参数映射

参数含义作用
m mm种子质量惯性控制
l ll主芒长度步长尺度
σ \sigmaσ偏心旋转系数滚动幅度
η = t T \eta = \frac{t}{T}η=Tt归一化迭代比探索→开发过渡

3.3 勘探阶段(全局搜索)

模拟种子通过风、水、动物等媒介进行散布:

X t + 1 ( i ) = X best + r 1 × ( U B − L B ) × ( 2 r 2 − 1 ) × ( 1 − η ) \mathbf{X}_{t+1}(i) = \mathbf{X}_{\text{best}} + r_1 \times (UB - LB) \times (2r_2 - 1) \times (1 - \eta)Xt+1(i)=Xbest+r1×(UBLB)×(2r21)×(1η)

  • X best \mathbf{X}_{\text{best}}Xbest:当前最优位置
  • r 1 , r 2 ∈ ( 0 , 1 ) r_1, r_2 \in (0,1)r1,r2(0,1):随机数
  • η = t T \eta = \frac{t}{T}η=Tt:随迭代从 1 渐变至 0
  • ( 1 − η ) (1-\eta)(1η)项使搜索幅度逐渐衰减

3.4 开发阶段(局部搜索)

剩余种子分为两种情况,概率各占 50%

情况 A:无阻碍滚动(吸湿运动)

X t + 1 ( i ) = X t ( i ) + r dim × X t ( i ) × ( μ + σ × L ( β ) ) \mathbf{X}_{t+1}(i) = \mathbf{X}_t(i) + r_{\text{dim}} \times \mathbf{X}_t(i) \times (\mu + \sigma \times L(\beta))Xt+1(i)=Xt(i)+rdim×Xt(i)×(μ+σ×L(β))

  • r dim ∈ [ − A , A ] D r_{\text{dim}} \in [-A, A]^Drdim[A,A]D:随机矩阵
  • μ \muμ:平均步长(0~1 随机值)
  • σ \sigmaσ:步长尺度参数
  • β = 1.5 \beta = 1.5β=1.5:稳定分布参数
  • L ( β ) L(\beta)L(β):Lévy 飞行向量

L ( β ) = μ ∣ ν ∣ 1 / β , μ ∼ N ( 0 , σ μ 2 ) , ν ∼ N ( 0 , 1 ) L(\beta) = \frac{\mu}{|\nu|^{1/\beta}}, \quad \mu \sim \mathcal{N}(0,\sigma_\mu^2),\ \nu \sim \mathcal{N}(0,1)L(β)=ν1/βμ,μN(0,σμ2),νN(0,1)

情况 B:遇障弹射(喷射跳跃)

X t + 1 ( i ) = X t ( i ) + k x m × ( v 0 cos ⁡ θ ) × e − α t + L e ˊ vy ( β ) \mathbf{X}_{t+1}(i) = \mathbf{X}_t(i) + \frac{kx}{m} \times (v_0\cos\theta) \times e^{-\alpha t} + \text{Lévy}(\beta)Xt+1(i)=Xt(i)+mkx×(v0cosθ)×eαt+Leˊvy(β)

  • k kk:主芒弹性系数
  • x xx:主芒形变量
  • θ \thetaθ:抛射角
  • α \alphaα:空气阻力系数

四、算法流程

伪代码

# AOO 算法伪代码Initialize population XwithN individuals Evaluate fitness,find X_bestfort=1to T:eta=t/Tfori=1to N:ifrand()<0.5:# 勘探阶段X_new=X_best+r1*(UB-LB)*(2*r2-1)*(1-eta)else:# 开发阶段ifrand()<0.5:# 情况A:无阻碍滚动X_new=X[i]+r_dim*X[i]*(mu+sigma*Levy(beta))else:# 情况B:遇障弹射X_new=X[i]+(k*x/m)*(v0*cos(theta))*exp(-alpha*t)+Levy(beta)Apply boundary constraints Evaluate fitness,update X_best

流程图

开始

种群初始化

评估适应度

迭代终止?

输出最优解

更新 eta = t/T

rand < 0.5?

勘探阶段: 自然散布

rand < 0.5?

开发-A: 吸湿滚动

开发-B: 能量弹射

边界处理+适应度评估

更新最优解


五、代表性变体

变体全称改进点应用场景
MOAOOMulti-Objective AOO非支配排序 + 精英保留资源受限施工项目设计
RLDN-AOOReinforcement Learning Dynamic Niche AOO动态小生境 + 强化学习步长高维优化问题
CAOAChaotic AOO混沌映射重设计运动步长机器人夹持臂优化
IAOO-PSOImproved AOO + PSOAOO探索 + PSO开发融合遥感图像分类

六、性能评估

(1)F1


(2)F10



七、参考文献

  1. Wang R B, Hu R B, Geng F D, et al.The Animated Oat Optimization Algorithm: A Nature-Inspired Metaheuristic for Engineering Optimization and a Case Study on Wireless Sensor Networks[J].Knowledge-Based Systems, 2025: 113589. DOI: 10.1016/j.knosys.2025.113589

  2. Critical analysis of the animated oat optimization algorithm: Theoretical and empirical limitations[J].Knowledge-Based Systems, Volume 339, 22 April 2026, 115461.

  3. An improved multi-objective animated oat optimization algorithm for resource-constrained construction project organization design[J].Scientific Reports, 2026, 16: 10239.


http://www.jsqmd.com/news/711327/

相关文章:

  • 魔兽争霸3兼容性修复终极指南:用WarcraftHelper解决现代系统问题
  • 基于SpringBoot智能化体育馆管理系统(附源码+文档+数据库,一键运行)
  • Flutter 鸿蒙应用列表性能优化实战:虚拟列表+分页加载+渲染优化,实现60fps丝滑滚动
  • 一文读懂开源协议:MIT、GPL-3.0、Apache 2.0 到底怎么选?
  • 深度解析Universal Android Debloater:无需Root的安卓系统瘦身终极指南
  • LeanClaw:构建安全高效的本地AI助手运行时架构与实践
  • 5分钟掌握TranslucentTB:让你的Windows任务栏瞬间变透明的终极美化方案
  • 基于AI智能体的学生任务管理助手:从架构设计到部署实践
  • TalOS:为机器人应用设计的不可变Linux操作系统部署与实战
  • 2026成都本地防水补漏服务商盘点:含实体地址与能力解析 - 优质品牌商家
  • 重磅:新锐分区发布2020-2025 年回溯数据!
  • 为AI智能体构建安全通讯录:基于MCP协议与Veyra提交模式的实践
  • 小白也能学会!Dify搭建知识库智能体,轻松解决公司信息查找难题!
  • 视频扩散模型实现4D可控生成:子弹时间特效新突破
  • 2026 收藏|大模型爆发期来袭!小白 程序员零基础转型全攻略
  • 如何快速配置剑网3自动化脚本:JX3Toy新手完整指南
  • Qwen2.5多模态大模型与历史文档OCR技术解析
  • mediasoup中ip与announceAddress配置要点
  • DeepSeek-V4横空出世!AI巨头争相接入,国产大模型引领算力浪潮!
  • 视觉生成模型:离散与连续表示的技术对比与优化
  • 【开源首发】全域场态原生架构:根底座级AI原生架构开源
  • 开源工具opik:文本数据集质量评估与清洗实战指南
  • 大模型自学指南:13本不可或缺的书籍,2026最新的大模型书籍都在这里!
  • 2026年4月运城防水机构****:一城一家防水为何备受青睐? - 2026年企业推荐榜
  • DeepSeek-V4重磅发布!百万字上下文、Agent能力开源第一、4元百万Token,国产大模型再爆王炸!
  • 【Docker AI沙箱生产落地黄金法则】:20年SRE亲授5大隔离失效陷阱与零事故部署 checklist
  • 微信聊天记录永久保存:WeChatMsg完整免费解决方案
  • 终极数据恢复指南:如何用TestDisk PhotoRec拯救丢失的分区和文件
  • Android Studio 常用快捷键总结
  • 扩散策略与GPC框架在机器人控制中的应用解析