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

单目标优化算法:火鹰优化算法(Fire Hawk Optimizer,FHO)求解23个函数--提供MATLAB代码

一、火鹰优化算法FHO

火鹰优化算法(Fire Hawk Optimizer,FHO)由Mahdi Azizi等人于2022年提出,该算法性能高效,思路新颖。

单目标优化:火鹰优化算法(Fire Hawk Optimizer,FHO)求解cec2020(提供Matlab代码)-CSDN博客

参考文献:

[1]Azizi, M., Talatahari, S. & Gandomi, A.H. Fire Hawk Optimizer: a novel metaheuristic algorithm. Artif Intell Rev (2022). Fire Hawk Optimizer: a novel metaheuristic algorithm | Artificial Intelligence Review:

二、23个基本函数简介

三、FHO求解23个函数

(1)部分代码

clear all;
close all;
clc;Function_name = 'F1';   % function name
Npop = 50;      % Number of search agents
Max_it = 100;  % Maximum number of iterations
[lb,ub,nD,fobj]=Get_Functions_details(Function_name);
[fvalbest,xposbest,Curve]=FHO(Npop,Max_it,lb,ub,nD,fobj);
semilogy(Curve,'linewidth',2);
legend('FHO')
title(Function_name)
xlabel('t')
ylabel('f')
figure
func_plot(Function_name);
title(Function_name)
xlabel('x_1');
ylabel('x_2');
zlabel([Function_name,'( x_1 , x_2 )'])

(2)部分结果

四、完整MATLAB代码

http://www.lryc.cn/news/190462.html

相关文章:

  • 数据集笔记:分析OpenCellID 不同radio/ create_time update_time可视化
  • 【特纳斯电子】血氧饱和度监测仪设计-实物设计
  • 雪花算法生成ID传到前端之后精度丢失问题
  • Windows 10 - 适用于各种服务(Redis、MySQL)的文件迁移到其他目录后,导致的各种服务找不到的问题 - 注册服务 - 关闭服务 - 重启服务
  • Java 串行接口调用优化
  • 【Java 进阶篇】JavaScript `typeof` 操作符详解
  • electron之进程间通信
  • Linux网络编程:UDP协议和TCP协议
  • 【SCS-CN】SCS-CN模型中CN值的确定
  • 【C++】继承 ① ( 面向对象特点 | 类之间的关系 | 单继承与多继承 | 继承关系特性 )
  • 虹科方案 | 虹科ATTO加速虚拟存储管理
  • Docker项目部署lnmp+wordpress
  • leetcode 121. 买卖股票的最佳时机、122. 买卖股票的最佳时机 II
  • 系统架构设计:5 论软件的可靠性设计
  • 03 独立看门狗 hal库 stm32cubemx
  • 大数据学习(6)-hive底层原理Mapreduce
  • SQLite:TIMESTAMP类型使用
  • 迅镭激光GI系列高功率激光切割机成功中标覆铜板龙头企业HZ公司
  • 基于SSM的网络安全宣传网站设计与实现
  • k8s修改集群IP--重置集群
  • 记录:R语言生成热图(非相关性)
  • 第55篇-某did滑块流程分析-滑动验证码【2023-10-12】
  • 正点原子嵌入式linux驱动开发——Linux内核顶层Makefile详解
  • C++ 笔记索引
  • Android攻城狮学鸿蒙-配置
  • SpringBoot 接口 字节数组直接显示为图片
  • 黄金票据与白银票据
  • 发稿渠道和发布新闻的步骤和技巧,收藏!
  • 【Leetcode】204. 计数质数
  • LRU自定义最近最少使用-java实现