【2024最新优化算法】青蒿素优化算法与霜冰优化算法RIME对比(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

 ⛳️赠与读者

👨‍💻做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。当哲学课上老师问你什么是科学,什么是电的时候,不要觉得这些问题搞笑。哲学是科学之母,哲学就是追究终极问题,寻找那些不言自明只有小孩子会问的但是你却回答不出来的问题。建议读者按目录次序逐一浏览,免得骤然跌入幽暗的迷宫找不到来时的路,它不足为你揭示全部问题的答案,但若能让人胸中升起一朵朵疑云,也未尝不会酿成晚霞斑斓的别一番景致,万一它居然给你带来了一场精神世界的苦雨,那就借机洗刷一下原来存放在那儿的“躺平”上的尘埃吧。

     或许,雨过云收,神驰的天地更清朗.......🔎🔎🔎

💥1 概述

青蒿素优化算法与霜冰优化算法RIME对比研究

这项研究提出了一种高效的元启发式算法,称为青蒿素优化(AO)算法。该算法受到青蒿素治疗疟疾的过程的启发,该过程涉及全面清除人体内的疟原虫。AO包括三个优化阶段:模拟全局探索的全面消除阶段,用于局部开发的局部清除阶段,以及用于增强算法逃离局部最优解能力的后续巩固阶段。在实验中,本文对AO进行了定性分析实验,解释了其在寻找最优解方面的特点。随后,AO被测试在经典的IEEE CEC 2014以及最新的IEEE CEC 2022基准函数集上,以评估其对各种函数类型的适应性。与八种知名算法和八种高性能改进算法进行了比较分析。收敛曲线和定性指标的统计分析显示了AO的强大竞争力。最后,AO被应用于乳腺癌病理图像分割应用中。使用15幅真实医学图像在六个阈值级别上,将AO的分割性能与八种著名算法进行比较。实验结果表明,在图像分割准确性、特征相似性指数(FSIM)、峰值信噪比(PSNR)和结构相似性指数(SSIM)方面,AO优于对照算法。这些比较结果强调了AO在实际优化应用中的功效和潜力。

引言

随着工程和科学领域复杂优化问题的不断涌现,元启发式算法因其强大的全局搜索能力和适应性成为研究热点。2024年提出的青蒿素优化算法(Artemisinin Optimization Algorithm, AOA)与2023年提出的霜冰优化算法(RIME)作为两种新型元启发式算法,分别从生物医学和自然现象中汲取灵感,在优化性能上展现出独特优势。本文从算法原理、数学模型、性能特点及典型应用场景等维度展开对比分析,为算法选型提供理论依据。

算法原理与核心机制对比

1. 青蒿素优化算法(AOA)

灵感来源:模拟青蒿素治疗疟疾的动态过程,包括药物扩散、浓度衰减和残留病原体清除三个阶段。
核心机制

  • 三阶段优化策略
    • 综合淘汰阶段:模拟高剂量药物扩散,通过全局搜索快速定位潜在最优区域。药物浓度随时间衰减的特性被建模为搜索步长的动态调整,公式为 c=e−4⋅Maxff​,其中 f 为当前适应度值,Maxf 为最大适应度值。
    • 局部清除阶段:模拟低剂量药物精准清除残留病原体,通过局部搜索细化解质量。
    • 后巩固阶段:引入信息交叉机制增强种群多样性,防止算法陷入局部最优。
  • 概率系数与自适应调整:通过概率系数模拟患者对药物的不同反应,动态调整搜索策略以适应不同优化阶段的需求。

2. 霜冰优化算法(RIME)

灵感来源:模拟霜冻冰的形成过程,包括软霜的缓慢生长和硬霜的快速凝结。
核心机制

  • 软霜搜索策略:模拟微风环境中软霜的随机生长,通过大范围探索与小范围开发的切换实现高效优化。粒子更新公式为:

  • 硬霜穿刺策略:模拟大风环境中硬霜的快速凝结,通过粒子交换增强收敛速度和跳出局部最优的能力。
  • 正向贪婪机制:通过比较个体更新前后的适应度值决定是否替换,确保种群持续向更优方向演化。

数学模型与参数设计对比

1. 动态调整机制

2. 多样性保持策略

  • AOA:通过信息交叉机制在后期巩固阶段引入外部解信息,增强种群多样性。
  • RIME:硬霜穿刺策略通过粒子交换打破局部最优,正向贪婪机制确保优秀个体保留。

性能特点与应用场景对比

1. 收敛速度与精度

  • AOA:在IEEE CEC 2014和CEC 2022测试集上,AOA在单峰函数(如Sphere、Rosenbrock)中收敛速度较快,但在多峰函数(如Rastrigin、Ackley)中易陷入局部最优。
  • RIME:在CEC2017和CEC2022测试集中,RIME在23个标准测试函数中优于2024年提出的极光优化算法(PLO),尤其在多峰函数中表现出更强的全局搜索能力。

2. 鲁棒性与适应性

  • AOA:通过三阶段策略和概率系数设计,AOA对初始解分布和问题维度变化具有较强鲁棒性,适用于医学图像分割等复杂场景。
  • RIME:软霜搜索策略的随机性与硬霜穿刺策略的确定性结合,使RIME在路径规划、无线传感器覆盖等动态优化问题中表现优异。

3. 典型应用场景

  • AOA
    • 医学图像分割:在乳腺癌病理图像分割中,AOA在六个阈值级别上的分割准确性、FSIM、PSNR和SSIM指标均优于对比算法。
    • 多目标优化:多目标青蒿素优化算法(MOAOA)在UF1-UF10基准函数上通过GD、IGD、HV等六种指标验证了其收敛性和多样性。
  • RIME
    • 预测与分类:结合SVM、LSTM等模型,RIME在回归、时序预测和分类任务中展现出高精度。
    • 路径规划:在机器人路径规划和无人机三维路径规划中,RIME通过硬霜穿刺策略快速找到全局最优路径。

结论与展望

AOA与RIME分别通过生物医学和自然现象的灵感设计,在优化性能上形成互补:

  • AOA更适合需要高精度局部开发的静态优化问题,如医学图像分割和多目标优化。
  • RIME在动态优化问题(如路径规划、时序预测)中表现更优,其软霜搜索策略的随机性使其更擅长逃离局部最优。

未来研究可探索以下方向:

  1. 混合算法设计:结合AOA的局部开发能力和RIME的全局搜索能力,构建混合优化框架。
  2. 参数自适应调整:引入机器学习技术动态优化算法参数,进一步提升性能。
  3. 跨领域应用拓展:将AOA和RIME应用于更多工程领域,如微电网优化、故障诊断等。

📚2 运行结果

并与2023年新出的霜冰优化算法RIME进行对比!这边展示其中5个测试函数的图,其余十几个测试函数大家可以自行切换尝试!

部分代码:

function [bestfitness,Leader_pos,Convergence_curve]=AO(N,MaxFEs,lb,ub,dim,fobj)
% Initialization parameters
FEs=0;
it=1;

%% Initialization of the solution set
pop=initialization(N,dim,ub,lb);
%Calculate the fitness value of the initial solution set
for i=1:N
    Fitness(i)=fobj(pop(i,:));
    FEs=FEs+1;
end
[fmin,x]=min(Fitness);

%Container
New_pop=zeros(N,dim);
Fitnorm=zeros(1,N);
Convergence_curve=[];
%Record the current optimal solution
best=pop(x,:);
bestfitness=fmin;
%% Main loop
while FEs<=MaxFEs

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

🌈4 Matlab代码实现

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值