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

2025年7月一区SCI优化算法-Logistic-Gauss Circle optimizer-附Matlab免费代码

引言

近年来,在合理框架内求解优化问题的元启发式算法的发展引起了全球科学界的极大关注。本期介绍一种新的创新算法——Logistic-Gauss Circle optimizer,LGC。该算法将Logistic映射和Gauss映射合理地结合并重新表述为Logistic-Gauss搜索(探索);将Circle映射重新表述为Circle搜索(开发),于2025年7月最新发表在 JCR1区,中科院1区SCI 期刊 Applied Mathematical Modelling。

图片

数学建模

首先探讨LGC优化器的启发。随后,给出了LGC的数学表达式,然后给出了其运行机制的详细流程图和相应的算法伪代码。

Logistic混沌映射是一种简单而重要的非线性离散动力系统,被广泛用于混沌行为的研究。Logistic混沌映射定义:

图片

Guasss高斯混沌映射是混沌行为的另一个重要模型。它特别适合于研究保守系统和哈密顿动力系统。给出了高斯混沌映射的定义

图片

Circle混沌映射是分析非线性动力系统和混沌行为经典模型的常用工具。它特别适合于周期性行为和同步现象的研究。Circle混沌映射的定义见

图片

应该指出的是,混沌映射有很多种类型。在有限的尝试中,发现这三种混沌映射的整合和重新公式化可以发展成一种高效的元启发式算法(即提出的LGC),这就是选择这三种混沌映射的原因。然而,这并不意味着只有这三个混沌图可以开发。由于文章的局限性,只介绍了已经成功开发的LGC,并没有讨论是否可以开发其他混沌映射。鉴于LGC的成功,相信对其他混沌映射的合理整合和重新表述也可以发展成优秀的元启发式算法。

1. 初始化:和其他群优化算法一样,采用随机初始化。

图片

图片

图片

更好地平衡勘探与开发之间的关系,可以提高LGC优化效果。定义平衡算子ξ来判断LGC是否进行勘探或开发作业。算子ξ用为的计算方法定义:

图片

2. Logistic-Gauss search:搜索:由于混沌映射数的范围为0 ~ 1,可以考虑将1作为变量的上界。当存在均匀分布随机数R < ξ (R∈[0,1])时,LGC受Logistic混沌映射公式的启发,通过全局进行勘探操作。

图片

Eq.(8)所显示的实质性探索可能会将候选解推到边界之外。使边界外的变量等于边界的直接处理可能会降低探索力。因此,受高斯混沌映射的启发,定义了Eq.(9)的边界处理。

图片

3. Circle search:开发:对于优化问题,为了实现开发:

图片

图片

图片

可以合理地推断,在开发阶段对变量值进行较大程度的修改将对算法的收敛速度产生相当大的影响。因此,在此阶段,LGC使用Eq.(13)来处理越界变量。

图片

4. 更新:一旦获得了新的种群,然后根据其适应度值对其进行评估,以便更新种群。新的候选解定义在式(14)中。

图片


算法伪代码:

图片

图片

03. 对比验证

原文作者通过与5种高质量的元启发式算法在10个基准函数上的对比分析,验证了该算法的性能。统计分析的结果,包括Wilcoxon符号秩检验和Friedman检验,表明该算法优于其竞争对手。通过与4种最先进算法的比较,验证了该算法具有较强的竞争力。最后,将该算法应用于5个实际问题,从而证明了其解决工程优化问题的能力。

图片

参考文献

Wang J , Gao Y , Qin L ,et al.Logistic-Gauss Circle optimizer: Theory and applications[J].Applied mathematical modelling, 2025:143.DOI:10.1016/j.apm.2025.116052.

Matlab代码下载

微信搜索并关注-优化算法侠(英文名:Swarm-Opti),或扫描下方二维码关注,以算法名字搜索历史文章即可下载。

完整代码

图片

图片

Logistic-Gauss Circle optimizer.zip

点击链接跳转

400多种优化算法免费下载-matlab

https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247488871&idx=1&sn=ea026691584099bc23b5d9a8c0d9d9cf&scene=21&poc_token=HG5-tWijLKDzrao_cHY0NlLHnIgBxRgsfIQFxbLihttps://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247488871&idx=1&sn=ea026691584099bc23b5d9a8c0d9d9cf&scene=21&poc_token=HG5-tWijLKDzrao_cHY0NlLHnIgBxRgsfIQFxbLi

求解cec测试函数-matlab 

cec2017测试函数使用教程及matlab代码免费下载

cec2018测试函使用教程及matlab代码免费下载

cec2019测试函使用教程及matlab代码免费下载

cec2020测试函使用教程及matlab代码免费下载

cec2021测试函使用教程及matlab代码免费下载

cec2022测试函使用教程及matlab代码免费下载
绘制cec2017/018/2019/2020/2021/2022函数的三维图像教程,SO EASY!

215种群智能优化算法python库

Amazing!Python版215种群智能优化算法https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486669&idx=1&sn=6b439e55b37b6482b8d3831ca85f1d55&chksm=c12be0c8f65c69de71ad51d3b736b871ff52f8646e90624f95dd32b024dfaad369d654aaf8fc#rd

解决12工程设计优化问题-matlab

略微出手,工程设计问题(12)(附Matlab代码)https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247485052&idx=1&sn=80e5573c1c005ee5640e44935044ee35&chksm=c12bea79f65c636fc73758b4f4893502bd89cbd1c5d15d7db15e8b5c94eeae40450439d44944&token=681266555&lang=zh_CN#rd

求解11种cec测试函数-python

【选择自由,免费下载】215种优化算法求解11种cec测试函数-python代码https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486669&idx=2&sn=eea8fb04dc507ab9119e2c97c03ca2f6&chksm=c12be0c8f65c69decd6c8109f6b997986bf58725fdbbd7ab03752cb6f61aacdb5a2dc7fec762#rd

解决30种工程设计优化问题-python

【一码解决】215种优化算法求解30个现实世界的工程设计优化问题,让你的论文增色10倍(附Python代码)https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486669&idx=3&sn=ea6d26ae7cb651e5c368f4c73ade228e&chksm=c12be0c8f65c69de739af72d9793838f59ab77bfee36bc2c204f96e2a9e5c6d87dfbbbae698e#rd

《一行破万法》:80余种改进策略仅需一行,可改进所有优化算法(附matlab代码)

https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247487693&idx=1&sn=2e112a6ecad1a302179ed83a955fb26b&scene=21&poc_token=HBF_tWijdJadHRqwV2szg8ee9k-p1DTwa8W7GF4Chttps://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247487693&idx=1&sn=2e112a6ecad1a302179ed83a955fb26b&scene=21&poc_token=HBF_tWijdJadHRqwV2szg8ee9k-p1DTwa8W7GF4C

【有经典,有最新】24种信号分解方法(附matlab代码) 

沙场大点兵:24种信号分解方法(附matlab代码)https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486001&idx=1&sn=a87c24cb401017a78a90bd1b1439fcb0&chksm=c12be634f65c6f22368b7229a59ac5ef330b89d710c826dbfd1a1c34a02b1dd7e909c7f40d79&token=25423484&lang=zh_CN#rd

 【分类新范式】28种一维数据转换成二维图像的方法-matlab代码
2025年故障诊断的创新思路在哪里?赶紧来学习这28种创新方法!https://mp.weixin.qq.com/s/EdRYeziIhnZE5zK0ZZhwmg

http://www.dtcms.com/a/569098.html

相关文章:

  • abpVnext 获取token报错,配置文件从sqlerver切换到oracle,再切换回来sqlerver无法获取token
  • 成都哪里有做网站的公司wordpress在本地搭建
  • C++进阶:(四)set系列容器的全面指南
  • 【Java零碎知识点】----- java.util.Random 与 Math.random()
  • 补充内容:YOLOv5损失函数解析+代码阅读
  • 北仑网站建设培训学校游戏开发需要什么学历
  • 高端装备制造提速,紧固件标准化与智能化升级成为行业新焦点
  • 6项提高电机制造质量的电气测试方案
  • 09_FastMCP 2.x 中文文档之FastMCP高级功能服务器组成详解
  • 工业之“眼”的进化:基于MEMS扫描的主动式3D视觉如何驱动柔性制造
  • 基于管理会计的制造企业运营优化虚拟仿真实验
  • 工业制造领域的ODM、OEM、EMS、JDM、CM、OBM都是啥
  • 建设网站要用什么软件.net程序员网站开发工程师
  • day07(11.4)——leetcode面试经典150
  • java源代码、字节码、jvm、jit、aot的关系
  • JVM 垃圾收集器介绍
  • springcloud:理解springsecurity安全架构与认证链路(二)RBAC 权限模型与数据库设计
  • 自适应网站建设电话网站dns错误
  • 上海网站建设上海迈歌玉树营销网站建设哪家好
  • [5-01-01].第03节:JVM启航 - JVM架构
  • 2024CISCN ezjava复现
  • Cursor 项目实战:AI播客策划助手(二)—— 多轮交互打磨播客文案的技术实现与实践
  • JavaScript的Web APIs 入门到实战(day2):事件监听与交互实现,轻松实现网页交互效果(附练习巩固)
  • 网站建设难么深圳网站制作服
  • 使用vue Template version: 1.3.1时, 设置的env无法正常读取
  • HOT100题打卡第28天——位运算
  • EasyOCR的模型放在了哪里
  • 18、【Ubuntu】【远程开发】技术方案分析:私网ip掩码
  • 做购物网站哪个cms好用企业支付的网站开发费如何入帐
  • 怎样将自己做的网站给别人看微信小程序网站建设