news 2026/3/8 13:40:07

2025年8月一区SCI-章鱼优化算法Octopus optimization algorithm-附Matlab免费代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2025年8月一区SCI-章鱼优化算法Octopus optimization algorithm-附Matlab免费代码

引言

本期介绍一种新的创新算法——章鱼优化算法Octopus optimization algorithm,OOA。OOA算法利用章鱼的运动来探索搜索空间,寻找优化问题的最优解。该成果于2025年8月最新发表在 JCR 1区,中科院3区期刊 Cluster Computing。

章鱼表现出非凡的适应能力、解决问题的能力和操纵环境的能力。这些行为表明了高水平的智力和灵活性,这对于在多样化和不断变化的环境中生存至关重要。在算法中,群体中的每个个体都体现了在章鱼中观察到的自适应和解决问题的特征。把章鱼分成两组:捕食者和侦察兵。捕食者用触角沿着海底爬行;它们可以向任何方向自由爬行,不受身体方向的限制。触觉感受器可以帮助章鱼朝正确的方向爬行。侦察兵通过体管喷出水在海洋中移动,它们移动得更快,游得更远。捕食者是捕食的中流砥柱,侦察兵负责寻找错过的猎物.

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

把最初的位置分成捕食者和侦察兵。每个捕食者都是由一个头Hunters.head和八个触角Hunters.Tgroup组成的结构。N=Nh*9+Ns,Nh表示捕食者的数量和Ns是侦察兵的数量。捕食者捕食模式的数学模型定义如下:

当trans<ll:

当trans≥ll:

从捕食者中随机选择Ns个位置,包括最佳,最差和Ns-2个位置。侦察兵的位置由公式所选择的位置进行:

然后Scoutsz被转换为捕食者,根据新捕食者的位置再生8根触手:


算法伪代码:

原文作者在各种实验中对这两种算法进行了测试,结果证明了算法的鲁棒性、可扩展性和有效性。

参考文献

Song, M., Lin, J., Liu, X. et al. Octopus optimization algorithm: a novel single- and multi-objective optimization algorithm for optimization problems. Cluster Comput 28, 484 (2025). https://doi.org/10.1007/s10586-025-05141-2.

Matlab代码下载

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

完整代码

OOA main.zip

链接:https://pan.quark.cn/s/29556d4fcd1c

点击链接跳转

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/23 15:29:24

【通信原理】卫星地面站与卫星车协同工作原理深度解析

第一章 绪论与背景介绍 背景与意义 在当今信息社会&#xff0c;卫星通信已经成为国家战略性基础设施的重要组成部分。无论是气象预报、地球观测、应急通信&#xff0c;还是远程教育、广播电视&#xff0c;卫星通信系统都扮演着不可或缺的角色。在这个复杂的卫星通信体系中&…

作者头像 李华
网站建设 2026/3/3 1:48:27

【课程设计/毕业设计】基于SpringBoot+Vue宠物领养救助平台的设计与实现基于springboot的宠物领养救助系统【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/3/3 3:03:24

计算机Java毕设实战-基于java+springboot的流浪猫狗救助系统基于springboot的宠物领养救助系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/2/22 15:30:22

AWS新用户的第一笔账单,到底要准备多少钱?

刚接触AWS的朋友&#xff0c;心里肯定都嘀咕过这事儿。实话实说&#xff0c;答案还真不是固定的。有的人可能一分钱不用花&#xff0c;有的人头个月就收到几十甚至几百块的账单。差别在哪&#xff1f;主要看你有没有把AWS那12个月的免费套餐给玩明白。免费套餐是个好东西&#…

作者头像 李华