资源简介
最原始的人工蜂群优化算法ABC,输入群智能优化算法的一种。
代码片段和文件信息
function [zuiyou] = ABC(SearchAgents_noMax_iterationlbubdimfobj)
D=dim;
FoodNumber=SearchAgents_no/2;
limit=300; %/*A food source which could not be improved through “limit“ trials is abandoned by its employed bee*/
ub=ones(1D)*ub; %/*upper bounds of the parameters. */
lb=ones(1D)*lb;%/*lower bound of the parameters.*/
Range = repmat((ub-lb)[FoodNumber 1]);
Lower = repmat(lb [FoodNumber 1]);
Larger = repmat(ub [FoodNumber 1]);
Foods = rand(FoodNumberD) .* Range + Lower;
count=size(Foods1);
ObjVal=[];
for i=1:count
FoodsLin=fobj(Foods(i:));
ObjVal = [ObjVal;FoodsLin];
end
Fitness=calculateFitness(ObjVal);
%reset trial counters
trial=zeros(1FoodNumber);
%/*The best food source is memorized*/
BestInd=find(ObjVal==min(ObjVal));
BestInd=BestInd(e
- 上一篇:MATLAB中将灰度图像转换为伪彩色图像
- 下一篇:8阵元均匀圆阵music算法
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- GAPSO 这个算法是遗传算法和粒子群优
- 4 matlab区域填充的具体算法及演示
- QGA 该算法明确描述了量子遗传算法的
- Graph_cut 几篇关于graph cut的论文
- ACO 用MATLAB编写的蚁群算法最短路径寻
- MFandMPF 计算肌电信号积分肌电值
- AGC
- BM3D BM3D去噪算法的实现和相关文档
- svm_matlab 用SVM算法实现聚类与分类的例
- newton-MATLAB 详细推导了复平面上牛顿迭
- Peking_University_PSO_All_in_one 北京大学计
- wnn 一个用小波神经网络进行非线性函
- sparse_representation 最热门的稀疏表示的
- PCALDA PCA+LDA经典人脸识别算法
- p-laplace 改进了Criminisi算法
- SimuAPSO 模拟退火发与粒子群算法的结
- CLSPSO 混沌粒子群算法
- cw 带时间窗的节约算法
- image_matching
- LBP 统一化LBP算子
- OMP 小波变换和压缩感知中的OMP算法比
- FaceVerification 人脸认证流程
- SVSLMS 本程序提出了变步长自适应滤波
- edge_detection 利用小波边缘检测算法实
- sharpen
- ELMAN 详细介绍了ELMAN这种神经网络的构
- imagesegmentation 压缩文件里有四种图像
- gatool 用遗传算法开发的一个求解非线
- pso_matlab PSO算法
评论
共有 条评论