資源簡介
多目標分解算法代碼,配合張慶福06年發的文章看,MATLAB實現注釋很詳細
代碼片段和文件信息
function?zz=evaluate(Vnewpoint)
%?計算目標函數值,返回的是子目標函數值組成的向量
f1=newpoint(1);?
su=sum(newpoint2)-newpoint(1);
m=9/(V-1);
g=1+su*m;
f2?=g.*(1-(newpoint(:1)./g)^2);
%?f2?=g.*(1-sqrt(newpoint(:1)./g));
%?f2?=g.*(1-sqrt(newpoint(:1)./g)-(newpoint(:1)./g).*sin(10*pi*newpoint(1)));
zz=[f1?f2];
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-06?17:25??MOEAD\
?????文件?????????376??2017-11-22?19:02??MOEAD\Init.m
?????文件????????1236??2017-11-19?19:26??MOEAD\Init_weights.m
?????文件?????????337??2017-11-22?19:28??MOEAD\evaluate.m
?????文件????????1213??2017-11-19?19:25??MOEAD\evolution.m
?????文件?????????209??2017-11-22?19:02??MOEAD\fixnew.m
?????文件?????????379??2017-11-19?19:26??MOEAD\gaussian_mutate.m
?????文件????????1333??2017-12-06?17:25??MOEAD\main.m
?????文件?????????820??2017-11-19?19:25??MOEAD\updates.m
評論
共有 條評論