91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

用MATLAB編寫測試函數的五種PSO改進算法

資源截圖

代碼片段和文件信息

function?[xmfv]?=?LinWPSO(fitnessNc1c2wmaxwminMD)
format?long;

%------初始化種群的個體------------

for?i=1:N

????for?j=1:D

????????x(ij)=randn;??%隨機初始化位置

????????v(ij)=randn;??%隨機初始化速度

????end

end

%------先計算各個粒子的適應度,初始化Pi和Pg----------------------

for?i=1:N

????p(i)=fitness(x(i:));

????y(i:)=x(i:);

end

pg=x(N:);?????????????%Pg為全局最優

for?i=1:(N-1)

????if?fitness(x(i:))
????????pg=x(i:);

????end

end

%------進入主要循環,按照公式依次迭代------------

for?t=1:M

????for?i=1:N

????????w?=?wmax?-?(t-1)*(wmax-wmin)/(M-1);
????????
????????v(i:)=w*v(i:)+c1*rand*(y(i:)-x(i:))+c2*rand*(pg-x(i:));

????????x(i:)=x(i:)+v(i:);

????????if?fitness(x(i:))
????????????p(i)=fitness(x(i:));

????????????y(i:)=x(i:);

????????end

????????if?p(i)
????????????pg=y(i:);

????????end

????end

????Pbest(t)=fitness(pg);
end
%xm?=?pg‘;
xm?=Pbest;?
fv?=?fitness(pg);


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1042??2020-02-04?20:17??PSO粒子群改進算法5中實例源碼\LinWPSO線性遞減W.m

?????文件???????1175??2008-09-02?20:13??PSO粒子群改進算法5中實例源碼\YSPSO帶壓縮因子.m

?????文件???????1236??2020-02-04?16:24??PSO粒子群改進算法5中實例源碼\基本PSO.m

?????文件?????????61??2020-02-04?19:22??PSO粒子群改進算法5中實例源碼\測試函數fitness.m

?????文件???????1156??2020-02-04?20:17??PSO粒子群改進算法5中實例源碼\自適應權重SAPSO.m

?????文件???????1116??2008-09-03?20:43??PSO粒子群改進算法5中實例源碼\隨機權重RandWPSO.m

?????目錄??????????0??2020-02-26?13:03??PSO粒子群改進算法5中實例源碼

-----------?---------??----------?-----??----

?????????????????5786????????????????????7


評論

共有 條評論