运筹学中已知原问题的解直接求对偶问题的解,其中原问题是用大M法求解的

原问题是:max5X11+12x2+4x3X1+2x2+x3<=52x1-x2+3x2=2X1x2x3>=0通过原问题的解直接求出其对偶问题的解... 原问题是:max 5X11+12x2+4x3
X1+2x2+x3<=5
2x1-x2+3x2=2
X1 x2 x3>=0
通过原问题的解直接求出其对偶问题的解
展开
 我来答
匿名用户
2016-04-05
展开全部
根据互补松弛条件
Y(b-AX)=0 (1)
(YA-c)X=0 (2)
其中c=[5 12 4],b=[5 2],A=[1 2 1;2 -1 3]
由原问题得到解X=[1.8 1.6 0]
根据互补松弛条件(1)得到原约束1,2均为紧条件,所以Y1和Y2都不为0
同时由于X的X3=0,所以对偶问题中的第三个条件是松条件
所以求解YA-c=0的前两个约束即可得到对偶问题的解。
身伴心侣灵
2018-12-20 · TA获得超过1151个赞
知道小有建树答主
回答量:1061
采纳率:78%
帮助的人:385万
展开全部
In[1]:= Maximize[{5 x1 + 12 x2 + 4 x3, x1 + 2 x2 + x3 <= 5,
2 x1 - x2 + 3 x3 == 2, x1 >= 0, x2 >= 0, x3 >= 0}, {x1, x2, x3}]
Out[1]= {141/5, {x1 -> 9/5, x2 -> 8/5, x3 -> 0}}
得到一解:最大值为141/5。然后用此值代进去求解:
In[2]:= Solve[{5 x1 + 12 x2 + 4 x3 == 141/5, x1 + 2 x2 + x3 <= 5,
2 x1 - x2 + 3 x3 == 2, x1 >= 0, x2 >= 0, x3 >= 0}, {x1, x2, x3}]
Out[2]= {{x1 -> 9/5, x2 -> 8/5, x3 -> 0}}
结果只有一组,也说明上述解是唯一解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du...4@163.com
2015-11-18 · TA获得超过188个赞
知道答主
回答量:223
采纳率:0%
帮助的人:71.9万
展开全部
根据互补松弛性容易得出对偶问题优解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式