• 大小: 5.02KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介


多目标分解算法代码,配合张庆福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

评论

共有 条评论