資源簡介
一種改進(jìn)的PSO,對(duì)PSO進(jìn)行了改進(jìn),并附了標(biāo)準(zhǔn)測(cè)試函數(shù)

代碼片段和文件信息
%The?Rastrigrin?function?for?use?with?the?psotoolbox
%
%?Function?Description:
%%?search?range=[-5.125.12]initialization?range=[-5.122]
%??????xmin??=?[0?0?0.....0]??(all?zeoes)
%??????fxmin?=?0??????????????????(zero)
function?Rastred?=?noncontinuousRastrigrin(Swarm)
[SwarmSize?Dim]?=?size(Swarm);
y=Swarm;
for?i=1:SwarmSize
????for?j=1:Dim
????????if?abs(y(ij))>=0.5;
????????????y(ij)=round(2*y(ij))/2;
????????end
????end
end
Rastred=sum(y.^2-10*cos(2*pi*y)+102);
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-01-14?15:15??VMPSO\
?????文件?????????496??2010-02-04?19:32??VMPSO\noncontinuousRastrigrin.m
?????文件?????????451??2010-02-04?19:32??VMPSO\Rastrigrin.m
?????文件?????????808??2010-02-04?19:32??VMPSO\Rosenbrock.m
?????文件?????????361??2010-02-09?19:38??VMPSO\schwefel.m
?????文件?????????350??2010-02-04?19:32??VMPSO\sphere.m
?????文件????????5497??2013-01-14?15:14??VMPSO\VMPSO.m
評(píng)論
共有 條評(píng)論