一、猎豹优化算法

猎豹优化算法(The Cheetah Optimizer,CO)由MohammadAminAkbari等人于2022年提出,该算法性能高效,思路新颖。

参考文献: Akbari, M.A., Zare, M., Azizipanah-abarghooee, R. et al. The cheetah optimizer: a nature-inspired metaheuristic algorithm for large-scale optimization problems. Sci Rep 12, 10953 (2022). https://doi.org/10.1038/s41598-022-14338-z

CO算法描述:

二、CEC2020简介

CEC2020共有10个测试函数测试维度包含:2D、5D、10D、15D、20D。CEC2020测试问题随着维度的增加求解极其困难。

三、求解结果

将猎豹优化算法CO运用于求解CEC2020中10个函数,其中每个测试函数可以选择的维度分别有:2D、5D、10D、15D、20D。增大迭代次数,CO的求解效果更佳。本例测试函数维度均为10D(可根据自己需求调整),种群大小为50,最大迭代次数为1000次。

close all
clear
clc
MaxFes = 1000;%迭代次数
VarNumber = 10;%维度 2/5/10/15/20
nPop = 50;%种群大小
VarMin=-100;%下限
VarMax=100;%上限
fitnessfunc=str2func('cec20_func');
Function_name=1;
[Best_Fit,Best_Pos,Curve]=CO(nPop,MaxFes,VarMin,VarMax,VarNumber,CostFunction);
figure
plot(Curve,'linewidth',2.5)
xlabel('迭代次数')
ylabel('适应度值')
legend('CO')
title(strcat('CEC2020-F',num2str(Function_name)))

部分结果如下:

F1:

F2:

F3:

F4:

四、参考代码

文件夹内包含猎豹优化算法CO求解CEC2020完整代码,点击main.m即可运行。

单目标优化:猎豹优化算法(The Cheetah Optimizer,CO)求解cec2020(提供Matlab代码)相关推荐

  1. 单目标应用:基于北方苍鹰优化算法NGO的概率神经网络PNN数据分类(提供MATLAB代码)

    一.北方苍鹰优化算法NGO 北方苍鹰优化算法(Northern Goshawk Optimization,NGO)由MOHAMMAD DEHGHANI等人于2022年提出,该算法,该算法模拟了北方苍鹰 ...

  2. 单目标应用:基于麻雀搜索算法优化灰色神经网络(grey neural network)的数据预测(提供MATLAB代码)

    一.麻雀搜索算法 麻雀搜索算法(sparrow search algorithm,SSA)由Jiankai Xue等人于2020年提出,该算法是根据麻雀觅食并逃避捕食者的行为而提出的群智能优化算法.S ...

  3. 无人机三维路径规划:杨氏双缝实验优化算法(Young’s double-slit experiment optimizer,YDSE)提供MATLAB代码

    一.无人机模型 三维无人机路径规划专栏 无人机三维路径规划是无人机在执行任务过程中的非常关键的环节,无人机三维路径规划的主要目的是在满足任务需求和自主飞行约束的基础上,计算出发点和目标点之间的最佳航路 ...

  4. 海马算法 (Sea-Horse optimizer ,SHO)附matlab代码

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  5. 单目标应用:白鲸优化算法(Beluga whale optimization,BWO)优化双向长短时记忆BiLSTM的权值和阈值(提供MATLAB代码)

    一.算法简介 白鲸优化算法(Beluga whale optimization,BWO)由Changting Zhong等人于2022年提出,该算法模拟了白鲸游泳,觅食和"鲸鱼坠落" ...

  6. 单目标优化:飞狐优化算法(Flying Foxes Optimization,FFO)求解cec2017(提供Matlab代码)

    一.飞狐优化算法简介 飞狐优化算法(Flying Foxes Optimization,FFO)由Konstantinos Zervoudakis与Stelios Tsafarakis于2022年提出 ...

  7. 单目标优化:山瞪羚优化算法(Mountain Gazelle Optimizer,MGO)求解CEC2017(提供Matlab代码)

    一.山瞪羚优化算法简介 山瞪羚优化算法(Mountain Gazelle Optimizer,MGO)由BenyaminAbdollahzadeh等人于2022年提出,该算法模拟山瞪羚的社会生活和等级 ...

  8. 单目标应用:瞪羚优化算法GOA求解旅行商问题TSP(提供Matlab代码)

    一.瞪羚优化算法 瞪羚优化算法(Gazelle Optimization Algorithm,GOA)由Agushaka等人于2022年提出,该算法模拟了瞪羚逃避捕食者的行为,思路新颖,性能高效. 瞪 ...

  9. 单目标应用:瞪羚优化算法(Gazelle Optimization Algorithm,GOA)优化BiLSTM权值和阈值(提供Matlab代码)

    瞪羚优化算法(Gazelle Optimization Algorithm,GOA)由Agushaka等人于2022年提出,该算法模拟了瞪羚逃避捕食者的行为,思路新颖,性能高效. 瞪羚的身高60-11 ...

最新文章

  1. redis如何通过读写分离来承载读请求QPS超过10万多
  2. Springboot-读取核心配置文件及自定义配置文件
  3. python将大于输出列表_程序检查列表中的所有值是否都大于Python中的给定值
  4. linux pti性能影响,Linux修正内核:Intel打补丁性能狂降、AMD不受影响
  5. HBase中的HMaster、HRegionServer、Zookeeper
  6. 移动端(手机端)页面自适应解决方案—rem布局篇
  7. macOS Big Sur 配置 jdk
  8. weiphp看版本_安装WeiPHP
  9. HP11.31安装11.2.0.3实施手册
  10. 左移和右移运算符的重载问题(里面的绝对盲点)在做了一遍,还是出错了
  11. iOS黑魔法-Method Swizzling
  12. 密码学-->buuctf49~60
  13. X-Brain:如此美丽可爱的大脑工作原理
  14. 毛毛雨 2007-11
  15. 孙正兴:普适计算与计算机视觉
  16. 三星a7108android 7.0,三星A7108解锁教程 三星A7108解锁Bootloader
  17. 如何快速识别两张照片的相似程度(用百分比)
  18. 疑难杂症:同网段ping不通,跨网段建不了链,怎么破?
  19. 《生物化学与分子生物学》----代谢总论---听课笔记(十四)
  20. windows10 No module named ‘win32con‘ 亲测解决

热门文章

  1. jenkins部署Git选择分支发布项目
  2. React Fiber详解
  3. html原生js实现图片轮播,原生js实现简单轮播图
  4. 分享一个使用安卓手机平板做windows电脑第二显示屏软件spacedesk
  5. servlet修改用户头像_JavaWeb之上传头像
  6. html5果树,这5种阳台果树,产量高好养活,当年就能结果,再也不买水果吃了
  7. highstock,highchart ,polt lines on Y axis
  8. Altium Designer 18中的PCB Editor–True Type Fonts
  9. Python之SQL 防注入问题,绕过登录验证进入数据库,可能会导致大问题。
  10. 六一发奖:大家说,书可以这么送