【智能优化算法-自私群体优化器】基于自私群体优化器求解单目标优化问题附matlab代码
【智能优化算法-自私群体优化器】基于自私群体优化器求解单目标优化问题附matlab代码
TT_Matlab
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,完整matlab代码或者程序定制加qq1575304183。
1 内容介绍
自私畜群优化器 (SHO) 是一种元启发式算法,它基于对受到某种形式的捕食风险的动物群中的个体所表现出的广泛观察到的自私畜群行为的模拟。在 SHO 中,个体通过两种类型的搜索代理模拟猎物和捕食者之间的掠夺性互动:自私群体(猎物)的成员和一群饥饿的捕食者。根据它们被分类为猎物还是捕食者的不同,每个人都是由受这种猎物—捕食者关系启发的一组独特的进化算子来进行的。这些独特的特性使 SHO 能够在不改变种群规模的情况下改善探索和开发之间的平衡。
2 仿真代码
%% SELFISH HERD OPTIMIZER (SHO) - EXAMPLE CODE
% Fernando Fausto, Eric Cuevas, Arturo Validivia & Adrian Gonzalez
% "A Global Optimization Algorithm Inspired in the Behavior of Selfish Herds"
% DOI: https://doi.org/10.1016/j.biosystems.2017.07.010
%
%% INSTRUCTIONS:
% This script runs as an example for the optimization of the ACKLEY
% function by applying the SHO algorithm. For this example, the inputs
% are set as follows:
% N = 50
% itern = 300
% f = @Ackley
% dims = 30
% xd = -5
% xu = 5
%
[gbest,bfit,gbesth,bfith] = SHO(50, 300,@Ackley,30,-5,5);
3 运行结果
4 参考文献
[1] Fausto F , Cuevas E , Valdivia A , et al. A global optimization algorithm inspired in the behavior of selfish herds[J]. Biosystems, 2017, 160:39-55.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
