用maple编程 求解线性规划问题 目标函数f=x+3y-2z 在约束条件3x+2y-4z<=22,5x-4y-3z<=11,7x+4y+9z<=27

少打几个字 求在此约束下的最大值 给出程序
2025-05-18 22:27:36
推荐回答(3个)
回答1:

楼上回答有小问题
哥修改一下下
with(simplex):
>
> maximize(x+3*y-2*z,{3*x+2*y-4*z<=22,5*x-4*y-3*z<=11,7*x+4*y+9*z<=27},NONNEGATIVE);

{x = 0, z = 0, y = 27/4}

> f:=(x,y,z)->x+3*y-2*z;

f := (x, y, z) -> x + 3 y - 2 z

> f(0,27/4,0);

81/4

>

回答2:

环境maple2016

使用优化器求解:

Optimization[Maximize](x+3*y-2*z, {x >= 0, y >= 0, z >= 0, 3*x+2*y-4*z <= 22, 5*x-4*y-3*z <= 11, 7*x+4*y+9*z <= 27})

求解结果为:

[20.2500000000000, [x = 0., y = 6.75000000000000, z = 0.]]

回答3:

> with(simplex):
> maximize(x+3*y-2*z,{3*x+2*y-4*z<=22,5*x-4*y-3*z<=11,7*x+4*y+9*z<=27},NONNEGATIVE);

{x = 0, z = 0, y = 27/4}

> x:=0;z:=0;y:=27/4;

x := 0

z := 0

y := 27/4

> x+3*y-2*z;

81/4
给分吧阿门