中易网

利用MATLAB求多目标线性函数优化问题,求高手解答下

答案:2  悬赏:60  
解决时间 2021-04-08 15:37
目标函数:min(x1+1.67x2)

max(219x1+478x2)

约束条件:x1<=400
x2<=1800

x1*x2>=0
最佳答案
对多目标的优化不是特别熟,但直观上感觉你的两个目标函数前是否应该应该有个权重?

如果可以简单将它化为这样的问题“min(x1+1.67x2-219x1-478x2)”那用fmincon应该可以。
全部回答
function fgoal clear;clc; x0=[0 0 0 0];%x的初值,随便给啦 goal=[1 1 1 1]; %目标值,本题也可以随便给啦 weight=[1 1 1 1]; %权重值,本题也可以随便给啦 a=[-1 0 0 0;0 -1 0 0; 0 0 -1 0;0 0 0 -1]; %xi>0(i=1,2,3,4) 化成标准形xi<=0 b=[0;0;0;0] aeq=[1 1 1 1];%∑xi=1; beq=1; [x,fval,attainfactor,exitflag]=fgoalattain(@fun,x0,goal,weight,a,b,aeq,beq) function f=fun(x) f(1)=15.4*x(1)+13.0*x(2)+13.6*x(3)+20.6*x(4); f(2)=-(36.4*x(1)+43.1*x(2)+41.2*x(3)+28.2*x(4)); f(3)=2.75*x(1)+2.32*x(2)+2.42*x(3)+3.68*x(4); f(4)=2.20*x(1)+1.80*x(2)+1.20*x(3)+9.60*x(4); 运行结果: x = -0.0000 1.0000 0 0.0000 fval = 13.0000 -43.1000 2.3200 1.8000
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想找一家山西师范大学附近的旅店
瑞文怎么qa
acquire和study,learn的区别?
CAXA数控车画的图挺大标注的尺寸很小怎么办
清真伊香园地址有知道的么?有点事想过去
想知道:临沂市 从临沂汽车站到大庄镇高家店子
OKI ML760F打印机怎么快速调整打印速度
为什么发烧眼睛会肿起来
正泰三相四线漏电开关停电后半小时来电开关就
歌词填空:夜深了,深的只听见心跳,下面一句
求《耍赖苍天》广播剧mp3格式
健康快乐的行业有哪些
不知道怎么安排自己的生活,没有主见怎么办?
本人湖北考生,今年高考压高职高专一线,请大
如何选择三相异步电动机的额定保险丝电流容量
推荐资讯
昆明华美口腔美容中心牙齿矫正贵吗?
电动车霍尔坏了,换了个万能控制器可以骑,这样
在网上购买的火车票在哪个车站都可以取票吗?
2016年昆山夏桥幼儿园什么时候招生
iPhone屏幕变成灰色,周围一圈黑色是屏幕坏了
我的显卡的显存频率只有规格的一半?
Echarts折线图数据动态获得
各位大神,我家的台式机用网线连的无线路由器
我的电脑上网老是掉线,再登录又说用户名或密
无性生殖方式包括______、______、______、__
二手商铺如果不过户该怎样才能受法律保护
读了连锁经营管理具体出来做什么工作
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?