-
大小: 1KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-02-02
- 語(yǔ)言: Matlab
- 標(biāo)簽: 改進(jìn)PSO??PSO??聚類??c??
資源簡(jiǎn)介
粒子群聚類算法:改進(jìn)原有PSO算法,加速收斂迭代達(dá)到全局最優(yōu)點(diǎn)
代碼片段和文件信息
%2009-7-8
%粒子群聚類算法
function?[m_pattern]=C_PSO(m_patternpatternNum)
?????????disType=DisSelDlg();%獲得距離計(jì)算型
?????????[centerNum?iterNum]=InputClassDlg;%獲得類中心數(shù)和最大迭代次數(shù)
?????????particleNum=200;%初始化粒子數(shù)
?????????%初始化中心和速度
?????????global?Nwidth;
?????????for?i=1:centerNum
?????????????m_center(i).feature=zeros(NwidthNwidth);
?????????????m_center(i).patternNum=0;
?????????????m_center(i).index=i;
?????????????m_velocity(i).feature=zeros(Nwidth?Nwidth);
?????????????for?i=1:particleNum
?????????????????Particle(i).location=m_center;%粒子各中心
?????????????????Particle(i).velocity=m_velocity;%粒子各中心速度
?????????????????Particle(i).fitness=0;%適應(yīng)度
?????????????????P_id(i).velocity=m_velocity;%粒子最優(yōu)速度
?????????????????P_id(i).location=m_center;%粒子最優(yōu)中心
?????????????????P_id(i).fitnes
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????5877??2009-09-30?14:27??C_PSO聚類matlab代碼.m
-----------?---------??----------?-----??----
?????????????????5877????????????????????1
評(píng)論
共有 條評(píng)論