資源簡介
其中包含了PSO的所有改進算法,希望可以為大家提供幫助。
代碼片段和文件信息
function?[xmfv]?=?AsyLnCPSO(fitnessNc1maxc1minc2maxc2minwMD)
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
????c1?=?c1max?-?(c1max?-?c1min)*t/M;
????
????c2?=?c2max?-?(c2max?-?c2min)*t/M;
????
????for?i=1:N
????????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:))
???????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-04-18?09:53??粒子群優化算法\
?????目錄???????????0??2014-04-18?09:53??粒子群優化算法\15883858pso\
?????目錄???????????0??2014-04-18?09:53??粒子群優化算法\15883858pso\pso\
?????文件?????????742??2006-11-14?16:34??粒子群優化算法\15883858pso\pso\BF.m
?????文件????????2756??2006-10-27?08:57??粒子群優化算法\15883858pso\pso\swarmeval.m
?????文件????????2534??2006-11-01?15:46??粒子群優化算法\15883858pso\pso\swarmpso.m
?????目錄???????????0??2014-04-18?09:53??粒子群優化算法\31453454binaryPSO\
?????文件????????1132??2005-07-21?16:02??粒子群優化算法\31453454binaryPSO\binaryPSO.m
?????文件????????1085??2008-09-04?18:35??粒子群優化算法\AsyLnCPSO((異步變化的學習因子的粒子群算法)).m
?????目錄???????????0??2014-04-18?09:53??粒子群優化算法\Binary?PSO\
?????文件???????95644??2008-08-05?23:27??粒子群優化算法\Binary?PSO\CIRED2007_0180_paper.pdf
?????文件????????3111??2008-10-28?18:18??粒子群優化算法\Binary?PSO\costFinal.m
?????文件??????369780??2008-08-05?23:27??粒子群優化算法\Binary?PSO\P1120610101.pdf
?????文件????????3390??2008-10-28?17:47??粒子群優化算法\Binary?PSO\PSO.m
?????文件????????1829??2008-09-10?20:12??粒子群優化算法\BreedPSO.m
?????文件????????2413??2008-09-13?01:21??粒子群優化算法\CLSPSO(混沌的粒子群算法).m
?????文件????????1028??2008-09-02?20:11??粒子群優化算法\LinWPSO(線性遞減權重粒子群優化算法).m
?????文件????????1017??2008-09-04?18:32??粒子群優化算法\LnCPSO(同步變化的學習因子的粒子群算法).m
?????文件?????????971??2008-09-02?20:11??粒子群優化算法\PSO.m
?????文件????????1116??2008-09-03?20:43??粒子群優化算法\RandWPSO(隨機權重粒子群算法).m
?????文件????????1156??2008-09-11?21:21??粒子群優化算法\SAPSO(模擬退火粒子群算法).m
?????文件????????1073??2008-09-03?20:51??粒子群優化算法\SecPSO(二階粒子群算法).m
?????文件????????1438??2008-09-03?21:00??粒子群優化算法\SecVibratPSO(二階震蕩粒子群算法).m
?????文件????????1173??2008-09-10?19:51??粒子群優化算法\SelPSO(混合粒子群算法).m
?????文件????????1584??2008-09-04?21:02??粒子群優化算法\SimuAPSO(基于模擬退火的粒子群算法).m
?????文件????????3199??2009-12-20?08:59??粒子群優化算法\spso(標準粒子群算法).m
?????文件????????1175??2008-09-02?20:13??粒子群優化算法\YSPSO(帶壓縮因子的粒子群算法).m
- 上一篇:3-d
- 下一篇:fractal-geometryMATLAB 利用制作分形幾何圖形
評論
共有 條評論