資源簡介
混沌粒子群優化算法-CPSO與基本粒子群對比,對同一個判斷方程,輸出二都的收斂曲線圖,比較優劣!畢業設計的工作!
代碼片段和文件信息
%%?清空環境
clc
clear
%%?參數初始化
%粒子群算法中的兩個參數
c1?=?1.49445;
c2?=?1.49445;
D=10;%粒子維數
maxgen=1000;???%?進化次數??
sizepop=20;???%種群規模
u=2;%混沌系數
Vmax=1;
Vmin=-1;
popmax=5;
popmin=-5;
randdata1=?xlsread(‘randdata1‘);
randdata2=?xlsread(‘randdata2‘);
%%?產生初始粒子和速度
for?i=1:sizepop
????%隨機產生一個種群
????pop(i:)=randdata1(i:);????%初始種群
????V(i:)=randdata2(i:);??%初始化速度
????%pop(i:)=rands(1D);????%初始種群
????%V(i:)=rands(1D);??%初始化速度
????%計算適應度
????fitness(i)=fun(pop(i:));???%粒子的適應值
end
%%?個體極值和群體極值
[bestfitness?bestindex]=min(fitness);
zbest=pop(bestindex:);???%全局最佳
gbest=pop;????%個體最佳
fitnessgbest=fitness;???%個體最佳適應度值
fitnesszbest=bestfitness;???%全局最佳適應度值
%%?迭代尋優
for?i=1:maxgen
????
????for?j=1:sizepop
????????
????????%速度更新
????????V(j:)?=?V(j:)?+?c1*rand*
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2693??2012-06-19?11:12??混沌粒子群優化算法-CPSO\CPSO.m
?????文件????????711??2012-05-03?20:07??混沌粒子群優化算法-CPSO\fun.m
?????文件??????28498??2012-05-02?21:07??混沌粒子群優化算法-CPSO\Generalized?Rastrigin.fig
?????文件??????84523??2012-05-02?21:07??混沌粒子群優化算法-CPSO\Generalized?Rastrigin.jpg
?????文件???????1845??2012-05-02?20:41??混沌粒子群優化算法-CPSO\PSO.m
?????文件??????20992??2012-04-24?16:29??混沌粒子群優化算法-CPSO\randdata1.xls
?????文件??????20992??2012-04-24?16:29??混沌粒子群優化算法-CPSO\randdata2.xls
?????文件??????27702??2012-05-03?20:18??混沌粒子群優化算法-CPSO\Rosenbrock.fig
?????文件??????93136??2012-05-03?20:18??混沌粒子群優化算法-CPSO\Rosenbrock.jpg
?????文件??????85756??2012-05-02?20:50??混沌粒子群優化算法-CPSO\Schwefel‘s?Problem?2.22.jpg
?????文件??????26512??2012-05-02?20:50??混沌粒子群優化算法-CPSO\SchwefelsProblem?2.22.fig
?????文件??????42663??2012-05-03?15:52??混沌粒子群優化算法-CPSO\Spher?Model.fig
?????文件??????83730??2012-05-02?20:46??混沌粒子群優化算法-CPSO\Spher?Model.jpg
?????目錄??????????0??2014-04-02?13:35??混沌粒子群優化算法-CPSO
-----------?---------??----------?-----??----
???????????????519753????????????????????14
評論
共有 條評論