Mathematica求解线性规划8x1+2x2+10x3

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 20:48:45
Mathematica求解线性规划8x1+2x2+10x3

Mathematica求解线性规划8x1+2x2+10x3
Mathematica求解线性规划
8x1+2x2+10x3

Mathematica求解线性规划8x1+2x2+10x3
您是 北风之神 我已在搜搜问问回答过这个问题.为了让更多人知道答案,我把我之前的回答的要点贴在这里.
ConstrainedMax函数早在Mathematica5.0就被淘汰.据4.0版的帮助,这段代码有两点错误:
第一,ConstrainedMax的用法应该是ConstrainedMax[f,{inequalities},{x,y,...}],并没有{x1->0,x2->0,x3->0}一项.所以应改作ConstrainedMax[3 x1 + 2 x2 + 2.9 x3,{8 x1 + 2 x2 + 10 x3 < -300,10 x1 + 5 x2 + 8 x3 < -400,2 x1 + 13 x2 + 10 x3 < -420},{x1,x2,x3}].
第二,即使这样改了,也不能得到结果,因为ConstrainedMax默认所有变量都是非负的.但这道题的结果实际算出来是负的.
所以,对于5.0以上的版本,应该用:
NMaximize[{3x1 + 2x2 + 2.9x3,{8x1 + 2x2 + 10x3 < -300,10x1 + 5x2 + 8x3 < -400,2x1 + 13x2 + 10x3 < -420}},{x1,x2,x3}]
4.0以下的版本线性规划的函数都只认非负数.
另,Mathematica的新版本可在VeryCD找到.也可留下邮箱地址,我发给你.

直接用Maximize【目标函数,{约束条件},{变量集合}】就可以了

Mathematica7.0下直接用Maximize函数求解即可:
Maximize[{3 x1 + 2 x2 + 2.9 x3, {8 x1 + 2 x2 + 10 x3 < -300, 10 x1 + 5 x2 + 8 x3 < -400, 2 x1 + 13 x2 + 10 x3 < -420}}, {x1, x2, x3}]
答案:{-135.267, {x1 -> -22.5333, x2 -> -23.2, x3 -> -7.33333}}

Maximize和NMaximize有什么区别呢?

Mathematica求解线性规划8x1+2x2+10x3 Mathematica求解线性规划中,结果要求取整,怎么实现啊?ConstrainedMax[f,{inequalities},{x,y} mathematica求解 利用单纯形法求解线性规划问题min:x1+3x2s.t.:3x1+2x20 求MATLAB大神:求解线性规划:maxf=2x1+x2;s.t.x1+x2 单纯形法求解下列线性规划模型minf=x1+2x2-x3st.2x1+x2-x3≤4X1-2X2+2X3≤8X1+X2+X3≤5X1.X2.X3≥0 mathematica线性规划Maximize[18x1+10x1+30x2-30x3+48x3-2y1-3y2-5x1-4x2-x3,{y1 2、将下面线性规划问题化为标准型,并求解(用单纯形法)miz=-x1+2x2x1—2x2≦5s.t 8x1+3x2≧-2x1≦0 x2≧0 线性规划题求解 线性规划图解法求解 线性规划 数学 求解!😭 matlab求解线性规划, 用图解法和单纯形求解线性规划问题.max z=2X1+X2 st{3X1+5X2 求不等式组...线性规划问题..求解里面全部未知数.max=x1+x2+x3;r11*x1+r12*x2+r13*x3 用Mathematica求解 mathematica如何求解含有三角函数的方程?FindRoot[{3 x1^3 + 2 x2 - 5 + Sin[x1 - x2] Sin[x1 + x2] == 0,-x1*Exp[x1 - x2] + x2 (4 + 3 x2^2) + 2 x3 + Sin[x2 - x3] Sin[x2 + x3] - 8 == 0,-x2*Exp[x2 - x3] + 4 x3 - 3 ==0},{x1,Pi/2},{x2,2},{x3,0}] 【求mathematica技术帝!】mathematica 里求解一个Minimize线性规划问题的时候,约束条件里能写循环么?因为我的约束条件有上百条与下角标相关的约束(只变化下角标,不等式形式不变),所以想通过F 管理运筹学用单纯形法求解下列线性规划问题max(z)=4X1+X2X1+3X2