matlab我不在行,不过这题用lingo求比较简单
lingo代码如下:
min=x1+x2+x3+x4+x5;
@gin(x1);@gin(x2);@gin(x3);@gin(x4);@gin(x5);
x1+x2>=100;
x1+2*x3+x5>=200;
2*x2+x3+4*x4+2*x5>=400;
运行结果:
Global optimal solution found.
Objective value: 225.0000
Extended solver steps: 0
Total solver iterations: 6
Variable Value Reduced Cost
X1 0.000000 1.000000
X2 100.0000 1.000000
X3 100.0000 1.000000
X4 25.00000 1.000000
X5 0.000000 1.000000
目标函数最小值为225,在x1=x5=0,x2=100,x3=100,x4=25处取得
温馨提示:答案为网友推荐,仅供参考