mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-04 13:03:05 +02:00
129 lines
4.0 KiB
Plaintext
129 lines
4.0 KiB
Plaintext
// solution (optimal) with objective 11258.7493517503
|
|
// Quality Incumbent solution:
|
|
// MILP objective 1.1258749352e+04
|
|
// MILP solution norm |x| (Total, Max) 2.22362e+04 3.57575e+02
|
|
// MILP solution error (Ax=b) (Total, Max) 5.92408e-09 5.78098e-11
|
|
// MILP x bound error (Total, Max) 0.00000e+00 0.00000e+00
|
|
// MILP x integrality error (Total, Max) 0.00000e+00 0.00000e+00
|
|
// MILP slack bound error (Total, Max) 1.56319e-13 8.52651e-14
|
|
//
|
|
|
|
sell = [[160
|
|
0 100 160]
|
|
[240 80 200 160]
|
|
[0 240 100 160]];
|
|
lowerProfit = [[[0 0 138.26 0]
|
|
[0 0 276.53 0]
|
|
[0 0 138.26 0]]
|
|
[[0 0 168.91 0]
|
|
[0 0 337.82 0]
|
|
[0 0 168.91 0]]
|
|
[[0 0 163 0]
|
|
[0 0 326.01 0]
|
|
[0 0 163 0]]
|
|
[[0 0 121.79 0]
|
|
[0 0 243.58 0]
|
|
[0 0 121.79 0]]
|
|
[[0 0 153.89 0]
|
|
[0 0 307.78 0]
|
|
[0 0 153.89 0]]
|
|
[[0 0 155.82 0]
|
|
[0 0 311.64 0]
|
|
[0 0 155.82 0]]
|
|
[[0 0 101.57 0]
|
|
[0 0 203.14 0]
|
|
[0 0 101.57 0]]
|
|
[[0 0 167.71 0]
|
|
[0 0 335.43 0]
|
|
[0 0 167.71 0]]
|
|
[[0 0 110.37 0]
|
|
[0 0 220.73 0]
|
|
[0 0 110.37 0]]
|
|
[[0 0 112.35 0]
|
|
[0 0 224.71 0]
|
|
[0 0 112.35 0]]
|
|
[[0 0 165.09 0]
|
|
[0 0 330.17 0]
|
|
[0 0 165.09 0]]
|
|
[[0 0 165.36 0]
|
|
[0 0 330.71 0]
|
|
[0 0 165.36 0]]
|
|
[[0 0 172.8 0]
|
|
[0 0 345.61 0]
|
|
[0 0 172.8 0]]
|
|
[[0 0 174.16 0]
|
|
[0 0 348.32 0]
|
|
[0 0 174.16 0]]
|
|
[[0 0 169.66 0]
|
|
[0 0 339.33 0]
|
|
[0 0 169.66 0]]
|
|
[[0 0 156.24 0]
|
|
[0 0 312.48 0]
|
|
[0 0 156.24 0]]
|
|
[[0 0 135.37 0]
|
|
[0 0 270.74 0]
|
|
[0 0 135.37 0]]
|
|
[[0 0 100.27 0]
|
|
[0 0 200.54 0]
|
|
[0 0 100.27 0]]
|
|
[[0 0 167.35 0]
|
|
[0 0 334.7 0]
|
|
[0 0 167.35 0]]
|
|
[[0 0 163.08 0]
|
|
[0 0 326.16 0]
|
|
[0 0 163.08 0]]
|
|
[[0 0 116.41 0]
|
|
[0 0 232.82 0]
|
|
[0 0 116.41 0]]
|
|
[[0 0 131.51 0]
|
|
[0 0 263.03 0]
|
|
[0 0 131.51 0]]
|
|
[[0 0 129.82 0]
|
|
[0 0 259.64 0]
|
|
[0 0 129.82 0]]
|
|
[[0 0 178.36 0]
|
|
[0 0 356.72 0]
|
|
[0 0 178.36 0]]
|
|
[[0 0 178.79 0]
|
|
[0 0 357.57 0]
|
|
[0 0 178.79 0]]
|
|
[[0 0 160.04 0]
|
|
[0 0 320.07 0]
|
|
[0 0 160.04 0]]
|
|
[[0 0 127.34 0]
|
|
[0 0 254.68 0]
|
|
[0 0 127.34 0]]
|
|
[[0 0 130.1 0]
|
|
[0 0 260.21 0]
|
|
[0 0 130.1 0]]
|
|
[[0 0 148.52 0]
|
|
[0 0 297.04 0]
|
|
[0 0 148.52 0]]
|
|
[[0 0 142.16 0]
|
|
[0 0 284.33 0]
|
|
[0 0 142.16 0]]];
|
|
stock = [[0 50 0 0]
|
|
[0 0 0 0]
|
|
[50 50 50 50]];
|
|
workTime = [[[44 0 0 0]
|
|
[22 0 0 66]
|
|
[11 0 35 0]
|
|
[6.6 0 0 5.5]
|
|
[0 0 1 0]]
|
|
[[96 18 0 0]
|
|
[48 3 0 96]
|
|
[24 0 140 0]
|
|
[14.4 1.2 0 8]
|
|
[0 1.5 4 0]]
|
|
[[20 174 0 0]
|
|
[10 29 0 126]
|
|
[5 0 105 0]
|
|
[3 11.6 0 10.5]
|
|
[0 14.5 3 0]]];
|
|
produce = [[110 0 50 110]
|
|
[240 30 200 160]
|
|
[50 290 150 210]];
|
|
if80prec = [[0 1 1 0]
|
|
[0 0 1 0]
|
|
[1 0 1 0]];
|