资源简介
本资源结合两个实验(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个文件信息
评论
共有 条评论