• 大小: 7.51MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-30
  • 语言: Matlab
  • 标签: 猫群算法  

资源简介

本资源结合两个实验(1.数值函数实验;2.图像聚类),用matlab语言实现了猫群算法,取得了较好的精度。算法类似于粒子群算法(PSO),但是不同的是增加了Seeking Mode和Tracing Mode两个模式,其中,Seeking Mode用于变异,Tracing Mode用于更新速度、位置点的坐标,

资源截图

代码片段和文件信息

clear;close all;clc;

% Problem Definitions
CostFunction  = @(x) sum(x.^2);  

%----------------------------- Parameters Setting -------------------------%
opts.nDim = 2;
opts.nPop     = 50;

opts.smp = 30;
opts.srd  = 0.9;
opts.mr = 0.4;
opts.RangeMin = -5;
opts.RangeMax =  5;

opts.VelMin =  -0.1*( opts.RangeMax-opts.RangeMin );
opts.VelMax =   0.1*( opts.RangeMax-opts.RangeMin );

opts.MaxIter  = 500;

opts.c = 1.05;

opts.Showflag = 1;
opts.way = 1;
%----------------------------------- End ----------------------------------%

%-------------------------------- CSO Algorithm ---------------------------%
[gBestBestCost] = CSO(CostFunctionopts);
%--------------------------------------------------------------------------%
figure;
semilogy(BestCost ‘LineWidth‘ 2);
xlabel(‘Iteration‘);
ylabel(‘Best Cost‘);
title(‘AdaCSO‘)
grid on;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-08-20 16:49  CSO\
     文件         877  2016-08-20 20:32  CSO\Demo1.m
     文件        1511  2016-08-20 20:50  CSO\Demo2.m
     目录           0  2016-08-20 20:49  CSO\Funs\
     文件        1419  2016-08-20 20:33  CSO\Funs\AdaTracingMode.m
     文件        2960  2016-08-20 20:29  CSO\Funs\CSO.m
     文件         842  2016-08-20 14:05  CSO\Funs\Dist2.m
     文件         684  2016-08-20 19:49  CSO\Funs\ImageClustering.m
     文件        1818  2016-08-20 14:15  CSO\Funs\SeekingMode.m
     文件         853  2016-08-20 11:14  CSO\Funs\TracingMode.m
     目录           0  2016-08-20 21:05  CSO\Inferences\
     文件     1158991  2016-07-04 22:52  CSO\Inferences\[1] Cat swarm Optimization Algorithm.pdf
     文件      369590  2016-08-20 16:49  CSO\Inferences\[2] Cat Swarm Optimization for Clustering.pdf
     文件     1151564  2016-08-20 21:05  CSO\Inferences\[3] 基于猫群算法的图像分类研究.pdf
     文件     1146108  2016-08-20 21:04  CSO\Inferences\[4] A Novel Cat Swarm Optimization Algorithm for Unconstrained Optimization Problems.pdf
     文件       15471  2016-02-18 15:21  CSO\Love.jpg
     目录           0  2016-08-21 09:18  CSO\Report\
     文件      419840  2016-08-20 21:19  CSO\Report\CSO简介及应用.doc
     目录           0  2016-08-21 09:18  CSO\Report\Code\
     文件        1419  2016-08-20 20:33  CSO\Report\Code\AdaTracingMode.m
     文件        2960  2016-08-20 20:29  CSO\Report\Code\CSO.m
     文件         877  2016-08-20 20:32  CSO\Report\Code\Demo1.m
     文件        1511  2016-08-20 20:50  CSO\Report\Code\Demo2.m
     文件         842  2016-08-20 14:05  CSO\Report\Code\Dist2.m
     文件         684  2016-08-20 19:49  CSO\Report\Code\ImageClustering.m
     文件        1818  2016-08-20 14:15  CSO\Report\Code\SeekingMode.m
     文件         853  2016-08-20 11:14  CSO\Report\Code\TracingMode.m
     文件      136390  2016-08-18 17:54  CSO\Report\Code\test1.png
     目录           0  2016-08-20 21:04  CSO\Report\Figures\
     文件       21319  2016-08-20 20:57  CSO\Report\Figures\bird-AdaCSO(k=6).jpg
     文件       22071  2016-08-20 14:42  CSO\Report\Figures\bird-cso(k=6).jpg
............此处省略15个文件信息

评论

共有 条评论