资源简介
网上流传较广的是MOEA/D Homepage中的Matlab Code,写的比较难以理解,本人在学习过程中将其重新改写,添加了详细的注释,希望对有需要的人有所帮助。为了逻辑清晰,加上本人水平有限,使用的循环较多,也期待有人能予以改进并互相交流。
代码片段和文件信息
function zz=evaluate(Vnewpoint)
% 计算目标函数值,返回的是子目标函数值组成的向量
f1=newpoint(1);
su=sum(newpoint2)-newpoint(1);
m=9/(V-1);
g=1+su*m;
f2 =g.*(1-sqrt(newpoint(:1)./g));
zz=[f1 f2];
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 379 2017-03-10 10:10 gaussian_mutate.m
文件 375 2017-03-10 09:40 Init.m
文件 1236 2017-03-10 09:36 Init_weights.m
文件 1354 2017-03-10 10:43 main.m
文件 820 2017-03-10 10:29 updates.m
文件 214 2017-03-10 09:41 evaluate.m
文件 1213 2017-03-10 10:04 evolution.m
文件 207 2017-03-10 10:06 fixnew.m
----------- --------- ---------- ----- ----
5798 8
- 上一篇:MATLAB 的电机系统仿真
- 下一篇:BPSK,QPSK Matlab仿真代码
评论
共有 条评论