谁可以用matlab或lingo解决下列非线性规划问题min=5.6*x+6.0*y+1.2*x^2+1.2*y^2-1.2*41-36*m st x+y>=15.29716x+6y+x^2+y^2-41-30m>=sqrt(m^2+5.0981^2+2*5.0981m+19.4904^2-100x^2+y^2-41-30m>0要求有完整的程序和过程,写的好追加分
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 19:01:40
![谁可以用matlab或lingo解决下列非线性规划问题min=5.6*x+6.0*y+1.2*x^2+1.2*y^2-1.2*41-36*m st x+y>=15.29716x+6y+x^2+y^2-41-30m>=sqrt(m^2+5.0981^2+2*5.0981m+19.4904^2-100x^2+y^2-41-30m>0要求有完整的程序和过程,写的好追加分](/uploads/image/z/3140518-22-8.jpg?t=%E8%B0%81%E5%8F%AF%E4%BB%A5%E7%94%A8matlab%E6%88%96lingo%E8%A7%A3%E5%86%B3%E4%B8%8B%E5%88%97%E9%9D%9E%E7%BA%BF%E6%80%A7%E8%A7%84%E5%88%92%E9%97%AE%E9%A2%98min%3D5.6%2Ax%2B6.0%2Ay%2B1.2%2Ax%5E2%2B1.2%2Ay%5E2-1.2%2A41-36%2Am+st+x%2By%3E%3D15.29716x%2B6y%2Bx%5E2%2By%5E2-41-30m%3E%3Dsqrt%28m%5E2%2B5.0981%5E2%2B2%2A5.0981m%2B19.4904%5E2-100x%5E2%2By%5E2-41-30m%3E0%E8%A6%81%E6%B1%82%E6%9C%89%E5%AE%8C%E6%95%B4%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%92%8C%E8%BF%87%E7%A8%8B%2C%E5%86%99%E7%9A%84%E5%A5%BD%E8%BF%BD%E5%8A%A0%E5%88%86)
谁可以用matlab或lingo解决下列非线性规划问题min=5.6*x+6.0*y+1.2*x^2+1.2*y^2-1.2*41-36*m st x+y>=15.29716x+6y+x^2+y^2-41-30m>=sqrt(m^2+5.0981^2+2*5.0981m+19.4904^2-100x^2+y^2-41-30m>0要求有完整的程序和过程,写的好追加分
谁可以用matlab或lingo解决下列非线性规划问题
min=5.6*x+6.0*y+1.2*x^2+1.2*y^2-1.2*41-36*m
st x+y>=15.2971
6x+6y+x^2+y^2-41-30m>=sqrt(m^2+5.0981^2+2*5.0981m+19.4904^2
-100
x^2+y^2-41-30m>0
要求有完整的程序和过程,写的好追加分
第二个类似的
min=5.6*sqrt((y-5)^2+(x+10)^2)+6*sqrt((x-5)^2+(y-8)^2)+7.2*y+135
st
-10
谁可以用matlab或lingo解决下列非线性规划问题min=5.6*x+6.0*y+1.2*x^2+1.2*y^2-1.2*41-36*m st x+y>=15.29716x+6y+x^2+y^2-41-30m>=sqrt(m^2+5.0981^2+2*5.0981m+19.4904^2-100x^2+y^2-41-30m>0要求有完整的程序和过程,写的好追加分
第一问很简单,楼下都会做,第二问程序如下:
model:
min=5.6*@sqrt((y-5)^2+(x+10)^2)+6*@sqrt((x-5)^2+(y-8)^2)+7.2*y+135;
@bnd(-10,x,5);
@bnd(0,y,8);
2*x*y+5*y-55-13*x>=0 ;
end
运行结果如下:
Local optimal solution found.
Objective value: 250.9731
Extended solver steps: 5
Total solver iterations: 52
Variable Value Reduced Cost
Y 0.4335663 0.000000
X -4.354467 0.000000
Row Slack or Surplus Dual Price
1 250.9731 -1.000000
2 0.000000 -0.2563279E-01
以后有什么问题找我啊,我很乐意帮助新手,想当年我学lingo的时候都没人可以请教的!
第一问解出来了…
程序如下:
model:
min=5.6*x+6.0*y+1.2*x^2+1.2*y^2-1.2*41-36*m;
x+y>=15.2971;
6*x+6*y+x^2+y^2-41-30*m>=(m^2+5.0981^2+2*5.0981*m+19.4904^2)^1/2;
x^2+y^2-41-30*m>0;
@free(...
全部展开
第一问解出来了…
程序如下:
model:
min=5.6*x+6.0*y+1.2*x^2+1.2*y^2-1.2*41-36*m;
x+y>=15.2971;
6*x+6*y+x^2+y^2-41-30*m>=(m^2+5.0981^2+2*5.0981*m+19.4904^2)^1/2;
x^2+y^2-41-30*m>0;
@free(m);
@bnd(-10,m,5);
end
第二问恐怕是目标函数有错,我用lingo一解马上就程序关机了…(⊙o⊙)
第一问答案如下:
Local optimal solution found at iteration: 96
Objective value: 216.3679
Variable Value Reduced Cost
X 8.340160 0.000000
Y 6.956940 0.000000
M -0.9881297 -0.3322783E-07
Row Slack or Surplus Dual Price
1 216.3679 -1.000000
2 0.000000 -1.679351
3 0.000000 -1.055410
4 106.6012 0.000000
收起