
三元一次方程的线性规划 求F=2x+3y+z的最大值 x+y+4z小于等于100 z+2y+z小于等于150 3x+2y+z小于等于320
2个回答
展开全部
通用算法。
x+y+4z<=100
x+2y+z<=150
3x+2y+z<=320
f=2x+3y+z。
S0:初始化答案0。
S1:找到f中>0的系数2x
S2:我们希望增加x的值,来提高答案。
对于第一个不等式x<=100-y-4z。x最大为100
对于第二个不等式x<=150-2y-z。x最大为150
对于第三个不等式x<=106.66-0.66y-0.33z.。x最大为106。
因此选择第一个不等式。用x'代替x。(x'>=0),则x+y+4z+x'=100。x=100-x'-y-4z。
将这个等式带入所有不等式和f里,消去x,得到新的三个等式和f,分别为。
x'+y+4z<=100。
-x'+y-3z<=50.
-3x'-y-11z<=20.
f=200-2x'+y-7z.
更新ans为200,
重复上述过程,找到y,增加y的值,最后结果为250
x+y+4z<=100
x+2y+z<=150
3x+2y+z<=320
f=2x+3y+z。
S0:初始化答案0。
S1:找到f中>0的系数2x
S2:我们希望增加x的值,来提高答案。
对于第一个不等式x<=100-y-4z。x最大为100
对于第二个不等式x<=150-2y-z。x最大为150
对于第三个不等式x<=106.66-0.66y-0.33z.。x最大为106。
因此选择第一个不等式。用x'代替x。(x'>=0),则x+y+4z+x'=100。x=100-x'-y-4z。
将这个等式带入所有不等式和f里,消去x,得到新的三个等式和f,分别为。
x'+y+4z<=100。
-x'+y-3z<=50.
-3x'-y-11z<=20.
f=200-2x'+y-7z.
更新ans为200,
重复上述过程,找到y,增加y的值,最后结果为250
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询