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

向光生长优化算法(PGA)-2025年SCI一区新算法-公式原理详解与性能测评 Matlab代码免费获取

目录

原理简介

算法流程图与伪代码

性能测评

参考文献

完整代码


向光生长优化算法(Phototropic growth algorithm, PGA)是一种新型的元启发式算法(智能优化算法),灵感来源于植物细胞对阳光的响应模式,算法结构清晰,性能也不错,非常适合新手小白学习与改进!该成果由Vijay Kumar Bohat等人于2025年5发表在SCI一区Top期刊《Knowledge-Based Systems上!

由于发表时间较短,谷歌学术上仅被引用2次!你先用,你就是创新!

原理简介

算法流程图与伪代码

为了使大家更好地理解,这边给出作者算法的流程图和伪代码,非常清晰!

如果实在看不懂,不用担心,可以看下源代码,再结合上文公式理解就一目了然了!

性能测评

原文作者在两个基准测试函数集CEC 2017和CEC 2020上进行了评估,并在六个具有挑战性的工程设计问题上进行了测试,仿真结果表明,PGA优于其他竞争算法,展示了使用自然启发方法解决复杂优化任务的强大潜力。

这边为了方便大家对比与理解,采用23个标准测试函数,即CEC2005,设置种群数量为30,迭代次数为1000,和2025年新出的旅鼠优化算法进行对比!这边展示其中5个测试函数的图,其余十几个测试函数大家可以自行切换尝试!

可以看到,这个算法性能不错,在大部分函数上都超过了新出的旅鼠优化算法,大家应用到各类预测、优化问题中也是一个不错的选择~

参考文献

[1]Bohat, Vijay Kumar, et al. "Phototropic growth algorithm: A novel metaheuristic inspired from phototropic growth of plants."Knowledge-Based Systems322 (2025): 113548.

完整代码

如果需要免费获得图中的完整测试代码,只需点击下方小卡片,再后台回复关键字,不区分大小写:

PGA

也可点击下方小卡片,再后台回复个人需求(比如PGA-GRU)付费定制以下PGA算法优化模型(看到秒回):

1.机器学习/深度学习类:BP、SVM、RVM、DBN、LSSVM、ELM、KELM、HKELM、DELM、RELM、DHKELM、RF、SAE、LSTM、BiLSTM、GRU、BiGRU、PNN、CNN、XGBoost、LightGBM、TCN、BiTCN、ESN、Transformer等等均可~

2.组合预测类:CNN/TCN/BiTCN/DBN/Transformer/Adaboost结合SVM、RVM、ELM、LSTM、BiLSTM、GRU、BiGRU、Attention机制类等均可(可任意搭配非常新颖)~

3.分解类:EMD、EEMD、VMD、REMD、FEEMD、TVFEMD、CEEMDAN、ICEEMDAN、SVMD、FMD等分解模型均可~

4.路径规划类:机器人路径规划、多机器人动态路径规划、无人机三维路径规划、无人机集群路径规划、无人机任务分配、冷链物流路径优化、TSP问题、物流中心选址、VRPTW路径优化等等~

5.小众优化类:边缘计算任务卸载、特征选择、投资组合优化、DV-Hop定位、光伏电池参数辨识优化、光伏MPPT控制、储能容量配置优化、微电网优化、PID参数整定优化、无线传感器覆盖优化、图像分割、故障诊断、车间调度、车间布局优化等等均可~~

6.原创改进优化算法(适合需要创新的同学):原创改进2025年的向光生长优化算法PGA以及旅鼠算法ALA、黑翅鸢算法BKA等任意优化算法均可,保证测试函数效果,一般可直接核心!

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

相关文章:

  • pytest测试框架3-web自动化
  • 基于Django的Python音乐智能推荐系统(含完整源码+12000字毕业论文+实操演示视频)
  • 基于深度学习的绝缘子缺陷识别检测系统|全新web界面|多模态|AI大模型智能分析|YOLOv8、YOLOv10、YOLOv11、YOLOv12
  • YOLOv5+Qwen3-ASR-0.6B构建智能监控告警系统
  • BAT资深工程师主讲|Python自动化运维高阶实战课(含Python零基础入门+全套源码课件)|从0搭建企业级运维自动化平台
  • 文件自动同步软件:PanguFlow
  • 多层电路板哪家强?2026年猎板性能与性价比评测
  • 林俊旸:阿里千问的“吹哨人”
  • 使用Typora撰写FRCRN技术文档:Markdown与图表完美结合
  • 小程序制作平台对比:码云数智、有赞、微盟深度解析
  • 基于MATLAB的D2D Cluster建模与资源分配实现
  • 遗传-粒子群自适应优化算法--MATLAB 两个算法融合且加入自适应变化的权重和学习因子
  • 【MongoDB】深入研究副本集与高可用性——Replica Set 架构、故障转移、读写分离 - 教程
  • 万象熔炉 | Anything XL从零开始:safetensors单文件加载与Euler A调度器调优
  • 那层看不见的防线
  • 低成本玩转AI绘画:Stable Diffusion v1.5 低显存需求与高效部署方案
  • Pi0机器人模型效果实测:生成(50,14)维度数组对接ROS/Mujoco
  • 数组元素去重(综合应用):
  • 计算机毕业设计之springboot微信小程序的垃圾分类回收
  • OFA-Image-Caption实战:为Unity游戏引擎中的场景截图自动生成旁白
  • CineBot TMS软件安装设置项目
  • 基于深度学习的超市商品识别检测系统|全新web界面|多模态|AI大模型智能分析|YOLOv8、YOLOv10、YOLOv11、YOLOv12
  • DMXAPI 开发者指南:如何用 1 个 Key 调用 300+ 大模型?
  • 四天工作制在软件测试领域的技术性困境与体系化破局
  • MedGemma-X在Linux系统的部署与性能调优
  • 计算机毕业设计之基于Spring Boot框架的文学名著分享系统的设计与实现
  • 人工智能+AI的基于web的NBA球星勒布朗詹姆斯球员生涯网站laravel
  • 项目设计流程之关于模块流程到前端交互落地
  • JMM详解
  • 小白必看!Stable Diffusion v1.5 WebUI界面详解与参数设置指南