【智能优化算法-海马优化器】基于海马优化器求解单目标优化问题附matlab代码

简介: 【智能优化算法-海马优化器】基于海马优化器求解单目标优化问题附matlab代码
+关注继续查看

1 内容介绍

基于海马优化器求解单目标优化问题附matlab代码

2 部分代码

%_______________________________________________________________________________________%

%  Sea-Horse optimizer (SHO)

%  Developed in MATLAB R2018a



%  optimization problems.

%  Applied Intelligence

%_______________________________________________________________________________________%

clear all 

clc

close all

popsize=30; % Number of search agents

Max_iter=100; % Maximum iteration

F_name='F4'; % Name of the test function that can be from F1 to F23 (Table 2,3,4 in the paper)


[LB,UB,Dim,fobj]=BenchmarkFunctions(F_name);% Load details of the selected benchmark function


tic

[ObjectiveFitness,ObjectivePosition,Convergence_curve,Trajectories,fitness_history, population_history]=SHO(popsize,Max_iter,LB,UB,Dim,fobj);

time=toc;

figure('Position',[454   445   694   297]);

subplot(1,2,1);

func_plot(F_name);

title('Parameter space')

xlabel('x_1');

ylabel('x_2');

zlabel([F_name,'( x_1 , x_2 )'])



subplot(1,2,2);

semilogy(1:Max_iter,Convergence_curve,'color','r','linewidth',2.5);

title('Convergence curve');

xlabel('Iteration');

ylabel('Best score obtained so far')

display(['The running time is:', num2str(time)]);

display(['The best solution obtained by SHO is : ', num2str(ObjectiveFitness)]);

display(['The best optimal sea horse of the objective funciton found by SHO is : ', num2str(ObjectivePosition)]);

3 运行结果

image

image

image

4 参考文献


博主简介:擅长智能优化算法神经网络预测信号处理元胞自动机图像处理路径规划无人机雷达通信无线传感器等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。


相关文章
|
8月前
|
机器学习/深度学习 传感器 算法
基于蜘蛛黄蜂优化器 (SWO)求解单目标优化问题附matlab代码
基于蜘蛛黄蜂优化器 (SWO)求解单目标优化问题附matlab代码
|
10月前
|
机器学习/深度学习 传感器 算法
切尔诺贝利灾难优化器附matlab代码 (CDO)
切尔诺贝利灾难优化器附matlab代码 (CDO)
|
10月前
|
机器学习/深度学习 传感器 算法
【智能优化算法-灰狼算法】基于内存、进化算子和局部搜索的改进灰狼优化器附matlab代码
【智能优化算法-灰狼算法】基于内存、进化算子和局部搜索的改进灰狼优化器附matlab代码
|
12月前
|
机器学习/深度学习 存储 传感器
【智能优化算法】成功历史智能优化器(SHIO)附matlab代码
【智能优化算法】成功历史智能优化器(SHIO)附matlab代码
|
机器学习/深度学习 传感器 算法
基于随机油漆优化器 (MOSPO)求解多目标优化问题附matlab代码
基于随机油漆优化器 (MOSPO)求解多目标优化问题附matlab代码
|
机器学习/深度学习 传感器 算法
蒲公英优化器Dandelion Optimizer附matlab代码
蒲公英优化器Dandelion Optimizer附matlab代码
|
机器学习/深度学习 算法 Shell
【智能优化算法 】基于适应度相关优化器求解单目标优化问题附matlab代码
【智能优化算法 】基于适应度相关优化器求解单目标优化问题附matlab代码
【智能优化算法 】基于适应度相关优化器求解单目标优化问题附matlab代码
|
机器学习/深度学习 算法 计算机视觉
【智能优化算法-自私群体优化器】基于自私群体优化器求解单目标优化问题附matlab代码
【智能优化算法-自私群体优化器】基于自私群体优化器求解单目标优化问题附matlab代码
【智能优化算法-自私群体优化器】基于自私群体优化器求解单目标优化问题附matlab代码
|
关系型数据库 物联网 PostgreSQL
PostgreSQL技术周刊第16期:PostgreSQL 优化器代码概览
PostgreSQL(简称PG)的开发者们:云栖社区已有5000位PG开发者,发布了3000+PG文章(文章列表),沉淀了700+的PG精品问答(问答列表)。 PostgreSQL技术周刊会为大家介绍最新的PG技术与动态、预告活动、最热问答、直播教程等,欢迎大家订阅PostgreSQL技术周刊。
3472 0
|
SQL 算法 关系型数据库
PostgreSQL 优化器代码概览
## 简介 PostgreSQL 的开发源自上世纪80年代,它最初是 Michael Stonebraker 等人在美国国防部支持下创建的POSTGRE项目。上世纪末,Andrew Yu 等人在它上面搭建了第一个SQL Parser,这个版本称为Postgre95,也是加州大学伯克利分校版本的PostgreSQL的基石[1]。
1517 0
热门文章
最新文章
相关产品
机器翻译
推荐文章
更多