|
回复 14# 的帖子
首先更改25x+20y+60z=4(5x+4Y+15z)这里有问题,应该是“5”(5x+4Y+“12”z),谢谢楼上
我上面的是简单的写上去的,其实我开始分析的时候把X,Y,Z都做了分析的,由于比较长,所以就省略了。打字比较麻烦。
这里看一下,如果去考略约束条件1,Z<=100,而2中是z<=45。明显1的条件是放大了的。所以在考虑Z条件的时候条件2的约束包含条件1的约束的。
另外,如果只看条件1的情况,x+3y+2z<=200,当z减小1的时候,x,y的增加量不管在什么条件下都是会小于下面的增值
“25x+20y+60z=4(5x+4Y+15z)要取最大值可以判断要主要看z的值。
在假定值为K,那么z减小1,y要增加15/4或是x增加3来补回。”
所以只有在z取最大值的时候有最大量,得到10楼的结果
25x+20y+60z,所以z取最大,所以最大为60*45=2700。此时x和y取0。
显然是错误的。(其实这个也是判断过的,只是没有写出来)
那在什么条件下要考虑条件1呢?在取判断Y的值的时候,条件1中Y<=66,而条件2中Y<=180,所以在确定Y的值的时候要去考虑条件1.
那说清上面的问题后,我们就来看争论的焦点。为什么要判断X=0。
先看25x+20y+60z,在假定值为K,那么z减小1,y要增加15/4或是x增加3来补回。
这个分析没有问题吧?
怎么能是k`>k呢?
我们先来看条件1,z减少1,y增加2/3,或是x增加2,这么看都k`都要小于K。在Z=45,K=2700.
再来条件2,且由约束条件2式中,z的值每减小1,就会有两种情况,x增加1,y增加1,或是x增加0,y增加4。在第二种情况的条件下才有可能使k`>k。
所以判断,只有在x=0的时候有最大值。这样对不?
在一个什么样的情况下,条件2中的情况在条件1中也可以使用呢?
3y+2z<=200
y+4z<=180
求值,画图就知道了,在0<=y<=44,0<=z<=34这个区域内这两个不等式是恒成立的,所以最大值就在这里面。这样解释因该可以成立了吧。 |
|