資源簡介
混沌粒子群算法是將混沌搜索策略與粒子群相結合,提高種群的多樣性,防止陷入局部最優
代碼片段和文件信息
clc;
clear?all;%%【采用線性遞減權重,同步變化學習因子,混沌局部搜索?+自然選擇】
close?all;
%(1)初始化粒子群算法參數
xmin=-10*ones(15);xmax=10*ones(15);??%粒子位置范圍
Vmax=5.8;Vmin=-5.8;?%粒子運動速度范圍???
%cmin=1.4;?cmax=2.5;?%學習因子[0,4]c1=1.3c2=1.7
c1min=0.3;c1max=1.5;
c2max=0.3;c2min=1.5;????
wmin=0.10;wmax=0.90;???%慣性權重
G=100;?????????????????%最大迭代次數
Size=50;???????????????%初始化群體個體數目
D=5;???????????????????%?自變量的個數
%%
for?i=1:G??%G為100
???w(i)=wmax-((wmax-wmin)/G)*i;??%隨著優化進行,應降低自身權重????【線性遞減權重】
end?
%w=0.8;
%%
for?i=1:Size???%Size為50
????for?j=1:D???%【x為50*5,v為50*5】
????????x(ij)=xmin(1j)+(xmax(1j)-xmin(1j))*rand(1);????????%隨機初始化位置
????????x1(ij)=xmin(1j)+(xmax(1j)-xmin(1j))*rand(1);
????????v(ij)=Vmin?+(Vmax-Vmin)*rand(1);???????%隨機初始化速度
????end
end
%(2)計算各個粒子的適應度,并初始化Pi、plocal和最優個體BestS
fo
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5509??2018-08-18?13:20??混沌粒子群算法\chap8_8.m
?????文件????????101??2018-08-15?21:52??混沌粒子群算法\chap8_8func.m
?????文件????????340??2018-08-05?16:52??混沌粒子群算法\chap8_8lbest.m
?????目錄??????????0??2018-08-20?17:39??混沌粒子群算法
-----------?---------??----------?-----??----
?????????????????5950????????????????????4
- 上一篇:超級計算器-卡西歐-萬能計算器
- 下一篇:遺傳算法的圖像處理
評論
共有 條評論