查看: 127|回复: 0|关注: 0

[未答复] 关于多目标函数优化

[复制链接]

新手

9 麦片

财富积分


050


5

主题

7

帖子

0

最佳答案
发表于 2020-7-31 17:46:55 | 显示全部楼层 |阅读模式
大佬们,关于两个函数优化,两个函数分别单独优化时值的结果分别在1.8左右和580左右,但是用gaoptimset函数多目标优化时,结果差不多在14和4000多左右,基本上乘了十倍,但是参考的正确结果也差不多和单独优化是一个数量级的,请问哪里出了问题。
优化的函数:
function f=duomubiao(x)
K=65000
ms=250;
mu=35;
kt=150000;
c=x(1);
d1=kt/(2*ms^2);
d2=(ms+mu)*K.^2/(2*ms^2);
f(1)=2.*pi.*(25.*5e-07.*(d1*c+d2*c^-1)).^0.5
a1=285.^2.*kt./(2.*(ms.^2));
a2=(285.^3.*K.^2./(2.*(ms.^2)))-9975.*kt.*K./ms+mu.*kt^2./2;
f(2)=2.*pi.*(25.*5e-07.*(a1.*x+a2.*(x.^-1))).^0.5

优化:
fitnessfcn=@duomubiao;
nvars=1;
lb=[0];
ub=[inf];
A=[];b=[];
Aeq=[];beq=[];
[x,fval]=gamultiobj(fitnessfcn,nvars,A,b,Aeq,beq,lb,ub,options)



回复主题 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表