求写一段lingo上可以运行的代码。

如题所述

max = x1 + x2 + x3 + x4 + x5;

A = 10000;
x2 = x1;
x3 = 0.98 * x2;
x4 = 0.95 * x3;
x5 =0.80 * x4;
x0 = 1.8 * x2 + 2.4 * x3 + 2.0 * x4 + 1.8 * x5;
n1 = 90 * 3 * A / 1000;
n2 = 90 * 7 * A / 1000;
n3 = 90 * 4 * A / 1000;
n4 = 0;
m1 = (x2 + x3 + x4 + x5) * 2.4 * 90 + x0 * 90;
m2 = (x2 + x3 + x4 + x5) * 1.15 * 90 + x0 * 1.65 * 90;
m3 = (x1 + x2 + x3 + x4 + x5) * 1.35 * 90;
m4 = (x1 + x2 + x3 + x4 + x5) * 2.1 * 90;
m2 <= n2;
m3 <= n3 + n2 - m2;
m3 <= n3 + n3 - m2 - m3;
m1 <= n1 + n2 - m2 + n3 - m3;

运行结果如下:
Global optimal solution found.
Objective value: 128.8358
Infeasibilities: 0.000000
Total solver iterations: 0

Variable Value Reduced Cost
X1 27.67210 0.000000
X2 27.67210 0.000000
X3 27.11866 0.000000
X4 25.76272 0.000000
X5 20.61018 0.000000
A 100000.0 0.000000
X0 203.5183 0.000000
N1 27000.00 0.000000
N2 63000.00 0.000000
N3 36000.00 0.000000
N4 0.000000 0.000000
M1 40168.00 0.000000
M2 40692.91 0.000000
M3 15653.54 0.000000
M4 24349.96 0.000000
温馨提示:答案为网友推荐,仅供参考
相似回答