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

2025年RIE SCI2区:三角变异黏菌算法TMSMA,深度解析+性能实测

目录

    • 1.摘要
    • 2.黏菌算法SMA原理
    • 3.改进策略
    • 4.结果展示
    • 5.参考文献
    • 6.代码获取


1.摘要

全局优化涉及多个领域,为解决复杂的多变量问题提供了有效的方案,这些问题通常是高度非线性和高维的。负荷频率控制对于维持孤岛微电网的稳定性至关重要。当发生扰动时,系统频率会发生波动,必须抑制这些波动,以确保孤岛微电网的可靠运行。本文提出了三角变异粘菌算法(TMSMA),TMSMA使用佳点集进行种群初始化,相比于均匀随机初始化,增强了多样性;引入三角变异作为主要的探索机制,有效识别潜在的有利区域;采用多操作并行搜索,平衡探索和开发,提升了算法在多变环境中的适应性。

2.黏菌算法SMA原理

【智能算法】黏菌算法(SMA)原理及实现

3.改进策略

三角突变算子

本文提出了三角变异探索机制(TMR),该机制基于种群中随机选取的三个个体的相对距离与方向,通过构建有针对性的扰动策略,使搜索过程能够更集中地探索具有潜力的区域,而非盲目扩散至整个搜索空间。TMR集中于选定个体的位置向量的凸组合以及它们之间的差异:
X i , j g + 1 = X c , j g + F i ∗ ( X b e s t , j g − X b e t t e r , j g ) + F i ∗ ( X b e t t e r , j g − X w o r s t , j g ) + F i ∗ ( X b e s t , j g − X w o r s t , j g ) X_{i,j}^{g+1} =X_{c,j}^{g}+F_{i}*\left(X_{best,j}^{g}-X_{better,j}^{g}\right)+F_{i}*\left(X_{better,j}^{g}-X_{worst,j}^{g}\right)+F_{i} *\left(X_{best,j}^{g}-X_{worst,j}^{g}\right) Xi,jg+1=Xc,jg+Fi(Xbest,jgXbetter,jg)+Fi(Xbetter,jgXworst,jg)+Fi(Xbest,jgXworst,jg)

其中,凸组合向量 X c , j g X_{c,j}^g Xc,jg表示所选向量的加权组合:
X c , j g = w 1 ∗ X b e s t + w 2 ∗ X b e t t e r + w 3 ∗ X w o r s t X_{c,j}^g=w_1*X_{best}+w_2*X_{better}+w_3*X_{worst} Xc,jg=w1Xbest+w2Xbetter+w3Xworst

多算子并行搜索策略

本文采用了一种平衡突变策略,在提高收敛性的同时保持了搜索过程的多样性。称为多算子并行搜索的平衡突变策略表示为:
( 1 − ω ) × D E r a n d 1 ( t ) + w × D E c u r r e n t T o B e s t 2 ( t ) (1-\omega)\times DE_{rand1}(t)+w\times DE_{currentToBest2}(t) (1ω)×DErand1(t)+w×DEcurrentToBest2(t)
其中,动态权重因子 ω \omega ω
ω = t / m a x I t \omega=t/max_{It} ω=t/maxIt

流程图

伪代码

4.结果展示




5.参考文献

[1] Conteh I M, Salawudeen A T, Abdulsalami A O, et al. An Improved Triangular Mutated Slime Mould Algorithm for Developing an Optimized Frequency Control of a Bi-zonal Islanded Microgrid Power System[J]. Results in Engineering, 2025: 104306.

6.代码获取

相关文章:

  • [连载]Transformer架构详解
  • 【Ubuntu | 网络】Vmware虚拟机里的Ubuntu开机后没有网络接口、也没有网络图标
  • Redis 数据类型全解析:从基础到实战应用
  • 【含文档+PPT+源码】基于Python的快递服务管理系统【
  • 沃尔玛墨西哥30分钟极速配送:即时零售战争中的「超导革命」
  • 25N50-ASEMI工业电源专用25N50
  • Spring Batch 专题系列(五):错误处理与重试机制
  • 利用宝塔面板搭建RustDesk服务
  • 边缘计算与隐私计算的融合:构建数据经济的“隐形护盾“
  • Numba 从零基础到实战:解锁 Python 性能新境界
  • 【机器人创新创业成功的三个关键元素及作用?】
  • K8S运维实战之集群证书升级与容器运行时更换全记录
  • leetcode第7题
  • 【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——RS485串口测试
  • w290教学资料管理系统
  • Webflux声明式http客户端:Spring6原生HttpExchange实现,彻底摒弃feign
  • 多模态医学AI框架Pathomic Fusion,整合了组织病理学与基因组的特征
  • 【CRF系列】第5篇:CRF的学习:参数估计与优化算法
  • 低代码 Web 组态
  • golang使用stdio与子进程进行通信
  • 神十九乘组视频祝福第十个中国航天日,展望中华民族登月梦圆
  • 读图丨漫游者秦龙,一生为经典画插图
  • 夜读丨一条鱼的使命
  • 央行副行长:上海国际金融中心建设是我国参与国际金融竞争的核心载体
  • 民生访谈|让餐饮店选址合规性可查、社区妙趣横生,上海有实招
  • 海南陵水一酒店保洁员调包住客港币,被判刑一年六个月