資源簡介
多目標人工蜂群算法。該程序能夠測試ZDT1~3、UF1~10、CF1~10等標準函數(shù),其他測試函數(shù)可自行添加,并且可以計算GD、Spread、IGD等性能指標。
代碼片段和文件信息
%%%%%%%%%%計算概率子程序?calprob?%%%%%%%%%%%%%%%%%%%%
function?probability=calprob(swarmpopvalue)
pop=[swarm?popvalue];
[NP]=size(pop);????????????????????????%N為種群的個體數(shù)量,P為自變量維度及目標函數(shù)個數(shù)的和
DOM=zeros(NN);?????????????????????????%構(gòu)建N*N的方形矩陣,用于存放各解相互之間的支配關(guān)系
probability=zeros(N1);?????????????????%各解對應的跟隨概率
M=2;????????????????????????????????????%目標函數(shù)值的個數(shù)
V=6;????????????????????????????????????%每個目標函數(shù)值的維數(shù)
for?i=1:N
????for?j=1:N
????????if?i==j????????????????????????%同一個解
????????????DOM(ij)=1;????????????????%避免出現(xiàn)支配解全為0的情況
????????else
????????????dom_less=0;
????????????dom_equal=0;
????????????dom_more=0;
????????????for?k=1:M???????????????????%M=2,兩個目標函數(shù)
????????????????if?(pop(iV+k) ????????????????????dom_less=dom_les
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-06-22?15:25??MOABC\
?????文件????????1722??2019-06-14?14:27??MOABC\calprob.m
?????文件????????1238??2017-10-31?16:33??MOABC\calvalue.m
?????文件??????437760??2019-06-14?15:21??MOABC\Case3.xls
?????文件???????19307??2019-06-14?12:45??MOABC\cec09.m
?????文件????????1891??2019-06-14?14:30??MOABC\crowd_distance_measure.m
?????文件????????3349??2019-06-04?19:44??MOABC\Dominates.m
?????文件?????????733??2014-01-08?18:54??MOABC\GD_matlab.m
?????文件?????????740??2014-01-08?18:54??MOABC\IGD_matlab.m
?????文件????????5217??2019-06-28?17:02??MOABC\MOABC.m
?????文件????????2753??2019-06-14?14:37??MOABC\quick_sort.m
?????文件????????1382??2014-01-10?15:29??MOABC\Spread_matlab.m
?????文件????????1138??2019-06-14?12:49??MOABC\xboundary.m
- 上一篇:帶Mur吸收邊界的3DFDTD程序
- 下一篇:ALPHA噪聲產(chǎn)生
評論
共有 條評論