【优化求解】基于狮群算法LSO求解最优目标matlab源码

784 篇文章 263 订阅
订阅专栏

 1 简介

狮群优化算法(Loin Swarm Optimization, LSO),是于2018年提出的一种新型智能优化算法。基于狮群中狮王、母狮及幼狮的自然分工,模拟狮王守护、母狮捕猎、幼狮跟随3种群智能行为,提出群体智能算法——狮群算法.算法中不同种类的狮子位置更新方式不同.遵循自然界生物"适者生存"的竞争法则,狮王守护领土,优先享用食物,母狮合作捕猎,幼狮分为学习捕猎、饥饿进食和成年被驱逐.狮子位置更新方式的多样化保证算法快速收敛,不易陷入局部最优.最后,将算法应用于6个标准测试函数优化问题,并对比粒子群算法、骨干粒子群算法,测试结果表明,文中算法收敛速度较快,精度较高,能较好地获得全局最优解.

2 部分代码

%_________________________________________________________________________%
% 狮群优化算法             %
%_________________________________________________________________________%

% 使用方法
%__________________________________________
% fobj = @YourCostFunction       设定适应度函数
% dim = number of your variables   设定维度
% Max_iteration = maximum number of generations 设定最大迭代次数
% SearchAgents_no = number of search agents   种群数量
% lb=[lb1,lb2,...,lbn] where lbn is the lower bound of variable n 变量下边界
% ub=[ub1,ub2,...,ubn] where ubn is the upper bound of variable n   变量上边界
% If all the variables have equal lower bound you can just
% define lb and ub as two single number numbers

% To run SSA: [Best_pos,Best_score,curve]=LSO(pop,Max_iter,lb,ub,dim,fobj)
%__________________________________________

clear all 
clc
SearchAgents_no=30; % 种群数量

Function_name='F2'; % F1 to F23 设定适应度函数

Max_iteration=50; % 设定最大迭代次数

% 获取适应度函数边界信息等
[lb,ub,dim,fobj]=Get_Functions_details(Function_name);  %设定边界以及优化函数

[Best_score,Best_pos,LSO_curve]=LSO(SearchAgents_no,Max_iteration,lb,ub,dim,fobj); %开始优化

figure('Position',[269   240   660   290])
%Draw search space
subplot(1,2,1);
func_plot(Function_name);
title('Parameter space')
xlabel('x_1');
ylabel('x_2');
zlabel([Function_name,'( x_1 , x_2 )'])

%Draw objective space
subplot(1,2,2);
plot(LSO_curve,'Color','r','linewidth',1.5)
title('Objective space')
xlabel('Iteration');
ylabel('Best score obtained so far');

axis tight
grid on
box on
legend('LSO')

display(['The best solution obtained by LSO is : ', num2str(Best_pos)]);
display(['The best optimal value of the objective funciton found by LSO is : ', num2str(Best_score)]);

  img =gcf;  %获取当前画图的句柄
print(img, '-dpng', '-r600', './运行结果2.png')         %即可得到对应格式和期望dpi的图像    

3 仿真结果

4 参考文献

[1]杨艳, 刘生建, and 周永权. "贪心二进制狮群优化算法求解多维背包问题." 计算机应用 5(2020):1291-1294.

5 MATLAB代码与数据下载地址

见博客主页

【LSSVM回归预测】狮群算法优化最小二乘支持向量机LSO-LSSVM数据回归预测【含Matlab源码 2261期】
Matlab领域的博客
02-06 270
狮群算法优化最小二乘支持向量机LSO-LSSVM数据回归预测 完整的代码,方可运行;可提供运行操作视频!适合小白!
【BP预测】基于狮群算法优化BP神经网络实现数据预测Matlab代码
qq_59747472的博客
02-17 422
1 简介 采用狮群算法优化BP神经网络模型,对房屋价格预测问题进行研究,通过房屋的户型,面积等相关指标有效地对青岛市的二手房价格进行预测.改进后的狮群算法对BP神经网络的权值和偏置进行优化,提高BP神经网络的收敛速度和训练精度.试验结果表明,狮群和BP结合算法模型在房价预测问题上预测效果更好. 2 部分代码 %_________________________________________________________________________%%狮群算法
SL0MatlabCode.rar_SL0_SL0 matlab_压缩感知 sl0_压缩感知SL0
07-15
压缩感知的一个经典算法,即SL0算法,在MATLAB7.0下已实现
优化求解】基于狮群算法LSO求解最优目标matlab源码.zip
11-05
优化求解】基于狮群算法LSO求解最优目标matlab源码.zip
智能优化算法狮群优化算法 - 附代码
热门推荐
Jack旭的博客
01-30 1万+
智能优化算法狮群优化算法 文章目录智能优化算法狮群优化算法1.狮群算法原理1.1参数定义1.2算法原理2.实验结果3.参考文献4.Matlab代码5.python代码 摘要:狮群优化算法(Loin Swarm Optimization, LSO),是于2018年提出的一种新型智能优化算法,具有寻优能力强,收敛快的特点。 1.狮群算法原理 利用狮群算法求解目标函数全局优化问题时,将狮群分为 3 类:狮王、母狮和幼狮,3 者社会行为如下: 狮王是狮群中最强壮的公狮,需要保护幼狮和自己的领地,并给幼狮分配食物
【SVM分类】基于狮群算法优化实现SVM数据分类matlab源码
m0_60703264的博客
07-10 456
​ 一、神经网络-支持向量机 支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中。 1 数学部分 1.1 二维空间 ​​​ ​​​ ​​​ ​​​ ​​​ ​​​ ​​​ ​​​ ​​​ 2 算法部分 ​​​ ​​​ ​​​ ​ ...
【预测模型】基于狮群算法优化elman神经网络实现电力负荷预测matlab源码
m0_60703264的博客
10-18 478
1 简介 建立BP神经网络模型,解决了建筑物电力负荷预测由于强耦合性,滞后性和非线性而难于建立模型的问题.利用狮群算法的全局搜索能力对网络模型进行权值优化,解决了传统BP神经网络易陷入局部最优的困扰,使预测更为精准.通过MATLAB软件进行仿真试验,验证了此方法的可行性. 1.1 狮群算法 1.2 ELMAN神经网络 2 部分代码 clc; clearall closeall nntwarnoff; %% 数据载入 loaddata; ...
【预测模型】基于狮群算法改进核极限学习机(KELM)分类算法 matlab源码
m0_60703264的博客
09-17 528
一、核极限学习机 本文将介绍一种新的SLFN的算法,极限学习机,该算法将随机产生输入层和隐含层间的连接权值和隐含层神经元的阈值,且在训练过程中无需调整,只需要设置隐含层的神经元的个数,便可以获得唯一最优解,与传统的训练方法相比,该方法具有学习速率快、泛化性能好等优点。 典型的单隐层前馈神经网络如上图所示,输入层与隐含层,隐含层与输出层之间是全连接的。输入层的神经元的个数是根据样本的而特征数的多少来确定的,输出层的神经元的个数是根据样本的种类数来确定的 设隐含层神经元的阈值 b为:.
【BP预测】基于狮群算法优化BP神经网络实现数据预测Matlab代码.zip
02-21
智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真代码
【DELM分类】基于狮群算法改进深度学习极限学习机实现数据分类附matlab代码.zip
04-28
【DELM分类】基于狮群算法改进深度学习极限学习机实现数据分类附matlab代码
蚁狮算法(Ant Lion Algorithm)Python实现和matlab实现
12-22
蚁狮算法(Ant Lion Algorithm)原创者论文 及相应的Python实现和matlab实现
蚁狮优化算法matlab
03-08
函数寻优 新的优化算法 效果较好 matlab ALO 函数寻优 新的优化算法 效果较好 matlab ALO
基于狮群优化算法的自适应图像去噪技术
02-11
基于狮群优化算法的自适应图像去噪技术
压缩感知,原作者写的SL0算法
11-29
发了压缩感知中恢复算法的(SLO算法)论文的原作者写的SL0算法代码。
基于狮群算法求解目标优化问题(Loin Swarm Optimization,LSO).zip
04-15
2.领域:智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,更多内容可点击博主头像 3.内容:标题所示,对于介绍可点击主页搜索博客 4.适合人群:本科,硕士...
基于狮群算法优化LSTM的上证指数预测
最新发布
11-09
基于MATLAB编程,用长短期神经网络LSTM进行碳排放量预测,碳排放是一种时间序列的数据,用LSTM比一般神经网络更适合,代码完整,包含数据,有注释,方便扩展应用 1,如有疑问,不会运行,可以私信, 2,需要创新,...
基于MATLAB编程的狮群算法狮群算法参数反演,狮群算法优化目标函数最小值
06-04
基于MATLAB编程的狮群算法,代码完整,可以运行,有注释,用Eggholder函数验证算法性能,实现参数反演,达到寻优目标函数最小值,包含代码和运行结果,结果图片JPG格式
基于狮群算法优化最近邻实现数据分类附matlab代码.zip
06-12
1.版本:matlab2019a,不会运行可私信 2.领域:【分类模型】 3.内容:基于狮群算法优化最近邻实现数据分类附matlab代码.zip 4.适合人群:本科,硕士等教研学习使用
动态多目标优化算法:动态多目标狮群优化算法DMOLSO求解cec2015(提供完整MATLAB代码及所有测试问题的真实POF,含GD、IGD、HV和SP评价指标)
IT猿手
05-06 1127
现实世界中,许多优化问题不仅具有多属性,而且与时间相关,即随着时间的变化,优化问题本身也发生改变,这类问题称为动态多目标优化问题(dynamic multi-objective optimization problems,DMOP)。DMOP是一类目标之间相互冲突,目标函数、约束函数和相关参数等可能随着时间的变化而改变的多目标优化问题。cec2015共包含12个测试函数,分别是FDA4、FDA5、FDA5iso、FDA5。
狮群目标优化算法python
09-05
狮群目标优化算法是一种启发式优化算法,用于解决多目标优化问题。它模仿狮群的行为,通过合作和竞争的方式来搜索最优解。 在Python中,可以使用一些开源库来实现狮群目标优化算法,例如pymoo和deap。这些库...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Matlab画直方图 24287
  • 2022美赛C题题目及思路--交易策略 17352
  • 2022美赛F题题目及思路--人人为我,我(空间)为人人 16116
  • 【基础教程】Matlab实现等高线图 12151
  • 【数学建模】历年全国大学生数学建模竞赛题目+定位分析 12100

分类专栏

  • 无线传感器教程matlab完整代码 付费 12篇
  • 无人机matlab仿真电子资源 付费 42篇
  • 智能优化算法matlab仿真 付费 9篇
  • 数学建模Matlab代码 付费 12篇
  • 智能优化算法教程型matlab完整代码 付费 6篇
  • Matlab各类代码 付费 2380篇
  • 基于变分贝叶斯卡尔曼滤波器实现目标跟踪附matlab代码 付费
  • 雷达系列教程matlab代码 付费 7篇
  • 卡尔曼滤波实现GPS和INS联合导航含Matlab代码 付费
  • 路径规划matlab代码 付费 5篇
  • 雷达应用系列教程附matlab完整代码 付费 21篇
  • 2D-MUSIC实现L型阵下的二维DOA估计matlab代码 付费 1篇
  • 无人机系列仿真matlab代码 付费 7篇
  • 信号处理教程附matlab完整代码 付费 9篇
  • 2023年数学建模竞赛问题思路及matlab参考代码 付费 34篇
  • 基于matlab模拟进频信号一维像仿真源代码 付费
  • 【滤波】基于最近邻算法实现多目标航迹关联附matlab代码 付费 2篇
  • 路径规划 590篇
  • 预测模型 919篇
  • 图像处理 1225篇
  • 雷达通信 167篇
  • 优化求解 784篇
  • 机械控制 29篇
  • 信号处理 705篇
  • 电力系统 158篇
  • 数据分析 92篇
  • 物理应用 330篇
  • 滤波跟踪matlab代码 154篇
  • 元胞自动机 63篇
  • 信号处理matlab仿真及定制 15篇
  • 无线传感器 146篇
  • matlab仿真大全 1篇
  • 粉丝福利 7篇
  • 数学建模 45篇
  • 车间调度、优化布局问题matlab仿真及定制 93篇
  • simulink 2篇
  • 医学应用 1篇

最新评论

  • 基于Simulink与GUI界面相结合的单相全桥整流、三相桥式整流、单相桥式半空整流、单相桥式不可控整流电路的仿真研究

    m0_70771429: 有整个程序吗

  • 【优化求解】基于遗传算法优化PARSEC 方法的翼型形状附matlab代码

    plutolll: p0和range是什么值怎么算的啊

  • 【无人机三维路径规划】基于开普勒优化算法KOA求解复杂山地环境下无人机三维路径规划研究附matlab代码

    weixin_38269091: 你好请问哪里有代码吗

  • 【充电】基于排队论的新能源充电站Matlab仿真

    猫头虎: 🐅🐾🌌 结构明确,条理清晰,大佬的文章总是如此优秀!猫头虎在此呼唤更多佳作!🛸

  • 向量相似度度量(一):EMD (Earth Mover‘s Distance)

    天使的魔法: 博主您好,我有三个数据集(a,b,c),这三个数据集所包含的特征(列名)都是一样的,但是包含的样本量不一样,EMD指标可以衡量两个数据集的相似和区别程度吗?我想通过这个指标来决定b和a更相似,还是c和a更相似。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 【电磁】电磁辐射单元辐射场特性Matlab仿真
  • 【滤波跟踪】基于卡尔曼滤波KF实现SINS导航,含位置误差 速度误差 俯仰角误差附Matlab代码
  • 【DOA估计】时空级联算法海面低空目标相干信号源DOA估计附Matlab代码
2024
06月 138篇
05月 300篇
04月 281篇
03月 293篇
02月 170篇
01月 218篇
2023年2387篇
2022年2728篇
2021年669篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天天Matlab科研工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码成都设计网站报价洛阳网站优化软件多少钱遂宁网站建设设计公司日照优化哪家好鄂州seo网站推广公司郴州如何制作网站公司辽阳百度竞价哪家好兴安盟seo网站优化推荐桐城网站排名优化丽江网站关键词优化哪家好舟山网站搭建哪家好雅安模板制作推荐宁德企业网站建设推荐曲靖百度网站优化哪家好佛山网站排名优化多少钱广安网站搜索优化公司通化关键词按天扣费价格潍坊网站设计多少钱丹竹头网站设计张家界网站定制多少钱达州网站制作设计报价衡水企业网站制作推荐酒泉百度爱采购报价横岗关键词按天收费哪家好新乡百度竞价包年推广推荐海东SEO按天计费公司滨州关键词按天计费多少钱江门网站优化软件价格梧州企业网站制作报价榆林百姓网标王哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化