数学建模社区-数学中国
标题:
ERROR 29 求修改
[打印本页]
作者:
呵呵的说
时间:
2017-8-16 11:38
标题:
ERROR 29 求修改
model:
sets:
load/1..5/;
site/1..18/;
link(load,site):w,x;
endsets
data:
w=15.832 12.081 6.810 23.841 19.670 12.687 24.847 20.869 21.030 25.753 34.980 36.562 32.742 36.552 44.053 45.753 44.365 31.601 29.658 30.774 27.605 19.335 18.961 22.206 34.122 41.132 27.238 39.756 48.848 37.783
26.468 21.294 14.827 21.280 14.006 8.661 16.323 10.694 8.500 13.092 23.223 23.340 19.502 23.602 30.846 33.712 36.012 21.411 18.232 21.991 17.769 19.338 22.101 27.206 39.102 44.640 30.480 42.011 49.485 34.808
23.699 18.965 28.180 39.692 32.530 26.601 34.247 11.216 16.303 27.136 37.411 31.941 26.221 26.415 34.725 30.263 23.008 14.649 16.254 11.630 11.652 5.859 10.707 15.559 24.586 28.194 15.568 24.800 31.250 16.430
35.110 30.451 37.696 45.898 38.255 33.762 38.211 14.584 18.945 28.711 37.500 29.044 23.445 21.160 28.544 20.782 11.771 7.800 12.200 4.148 8.588 17.099 21.633 25.683 31.780 32.870 23.754 28.613 31.643 14.243
41.814 40.077 55.386 68.402 61.250 55.250 62.637 38.590 43.684 54.281 63.669 55.400 49.827 47.203 53.824 43.268 25.649 34.141 38.566 30.491 34.538 29.606 30.220 29.266 23.784 18.085 23.658 14.600 8.081 12.714;
@for(load(i)
sum(site(j):x(i,j)=1));
@bin(x);
@for(load(i)
for(site(j):w(i,j)*x(i,j)<t));
min t;
end
作者:
liwenhui
时间:
2017-8-16 19:50
语法错误,略作更改就可以运行:
model:
sets:
load/1..5/;
site/1..30/;
link(load,site):w,x;
endsets
data:
w=
15.832 12.081 6.810 23.841 19.670 12.687 24.847 20.869 21.030 25.753 34.980 36.562 32.742 36.552 44.053 45.753 44.365 31.601 29.658 30.774 27.605 19.335 18.961 22.206 34.122 41.132 27.238 39.756 48.848 37.783
26.468 21.294 14.827 21.280 14.006 8.661 16.323 10.694 8.500 13.092 23.223 23.340 19.502 23.602 30.846 33.712 36.012 21.411 18.232 21.991 17.769 19.338 22.101 27.206 39.102 44.640 30.480 42.011 49.485 34.808
23.699 18.965 28.180 39.692 32.530 26.601 34.247 11.216 16.303 27.136 37.411 31.941 26.221 26.415 34.725 30.263 23.008 14.649 16.254 11.630 11.652 5.859 10.707 15.559 24.586 28.194 15.568 24.800 31.250 16.430
35.110 30.451 37.696 45.898 38.255 33.762 38.211 14.584 18.945 28.711 37.500 29.044 23.445 21.160 28.544 20.782 11.771 7.800 12.200 4.148 8.588 17.099 21.633 25.683 31.780 32.870 23.754 28.613 31.643 14.243
41.814 40.077 55.386 68.402 61.250 55.250 62.637 38.590 43.684 54.281 63.669 55.400 49.827 47.203 53.824 43.268 25.649 34.141 38.566 30.491 34.538 29.606 30.220 29.266 23.784 18.085 23.658 14.600 8.081 12.714;
enddata
@for(load(i):
@sum(site(j):x(i,j))=1;
@for(site(j):
w(i,j)*x(i,j)<t;
@bin(x(i,j));
);
);
min=t;
end
复制代码
运行结果:
Global optimal solution found.
Objective value: 8.500000
Objective bound: 8.500000
Infeasibilities: 0.000000
Extended solver steps: 0
Total solver iterations: 437
Variable Value Reduced Cost
T 8.500000 0.000000
W( 1, 1) 15.83200 0.000000
W( 1, 2) 12.08100 0.000000
W( 1, 3) 6.810000 0.000000
W( 1, 4) 23.84100 0.000000
W( 1, 5) 19.67000 0.000000
W( 1, 6) 12.68700 0.000000
W( 1, 7) 24.84700 0.000000
W( 1, 8) 20.86900 0.000000
W( 1, 9) 21.03000 0.000000
W( 1, 10) 25.75300 0.000000
W( 1, 11) 34.98000 0.000000
W( 1, 12) 36.56200 0.000000
W( 1, 13) 32.74200 0.000000
W( 1, 14) 36.55200 0.000000
W( 1, 15) 44.05300 0.000000
W( 1, 16) 45.75300 0.000000
W( 1, 17) 44.36500 0.000000
W( 1, 18) 31.60100 0.000000
W( 1, 19) 29.65800 0.000000
W( 1, 20) 30.77400 0.000000
W( 1, 21) 27.60500 0.000000
W( 1, 22) 19.33500 0.000000
W( 1, 23) 18.96100 0.000000
W( 1, 24) 22.20600 0.000000
W( 1, 25) 34.12200 0.000000
W( 1, 26) 41.13200 0.000000
W( 1, 27) 27.23800 0.000000
W( 1, 28) 39.75600 0.000000
W( 1, 29) 48.84800 0.000000
W( 1, 30) 37.78300 0.000000
W( 2, 1) 26.46800 0.000000
W( 2, 2) 21.29400 0.000000
W( 2, 3) 14.82700 0.000000
W( 2, 4) 21.28000 0.000000
W( 2, 5) 14.00600 0.000000
W( 2, 6) 8.661000 0.000000
W( 2, 7) 16.32300 0.000000
W( 2, 8) 10.69400 0.000000
W( 2, 9) 8.500000 0.000000
W( 2, 10) 13.09200 0.000000
W( 2, 11) 23.22300 0.000000
W( 2, 12) 23.34000 0.000000
W( 2, 13) 19.50200 0.000000
W( 2, 14) 23.60200 0.000000
W( 2, 15) 30.84600 0.000000
W( 2, 16) 33.71200 0.000000
W( 2, 17) 36.01200 0.000000
W( 2, 18) 21.41100 0.000000
W( 2, 19) 18.23200 0.000000
W( 2, 20) 21.99100 0.000000
W( 2, 21) 17.76900 0.000000
W( 2, 22) 19.33800 0.000000
W( 2, 23) 22.10100 0.000000
W( 2, 24) 27.20600 0.000000
W( 2, 25) 39.10200 0.000000
W( 2, 26) 44.64000 0.000000
W( 2, 27) 30.48000 0.000000
W( 2, 28) 42.01100 0.000000
W( 2, 29) 49.48500 0.000000
W( 2, 30) 34.80800 0.000000
W( 3, 1) 23.69900 0.000000
W( 3, 2) 18.96500 0.000000
W( 3, 3) 28.18000 0.000000
W( 3, 4) 39.69200 0.000000
W( 3, 5) 32.53000 0.000000
W( 3, 6) 26.60100 0.000000
W( 3, 7) 34.24700 0.000000
W( 3, 8) 11.21600 0.000000
W( 3, 9) 16.30300 0.000000
W( 3, 10) 27.13600 0.000000
W( 3, 11) 37.41100 0.000000
W( 3, 12) 31.94100 0.000000
W( 3, 13) 26.22100 0.000000
W( 3, 14) 26.41500 0.000000
W( 3, 15) 34.72500 0.000000
W( 3, 16) 30.26300 0.000000
W( 3, 17) 23.00800 0.000000
W( 3, 18) 14.64900 0.000000
W( 3, 19) 16.25400 0.000000
W( 3, 20) 11.63000 0.000000
W( 3, 21) 11.65200 0.000000
W( 3, 22) 5.859000 0.000000
W( 3, 23) 10.70700 0.000000
W( 3, 24) 15.55900 0.000000
W( 3, 25) 24.58600 0.000000
W( 3, 26) 28.19400 0.000000
W( 3, 27) 15.56800 0.000000
W( 3, 28) 24.80000 0.000000
W( 3, 29) 31.25000 0.000000
W( 3, 30) 16.43000 0.000000
W( 4, 1) 35.11000 0.000000
W( 4, 2) 30.45100 0.000000
W( 4, 3) 37.69600 0.000000
W( 4, 4) 45.89800 0.000000
W( 4, 5) 38.25500 0.000000
W( 4, 6) 33.76200 0.000000
W( 4, 7) 38.21100 0.000000
W( 4, 8) 14.58400 0.000000
W( 4, 9) 18.94500 0.000000
W( 4, 10) 28.71100 0.000000
W( 4, 11) 37.50000 0.000000
W( 4, 12) 29.04400 0.000000
W( 4, 13) 23.44500 0.000000
W( 4, 14) 21.16000 0.000000
W( 4, 15) 28.54400 0.000000
W( 4, 16) 20.78200 0.000000
W( 4, 17) 11.77100 0.000000
W( 4, 18) 7.800000 0.000000
W( 4, 19) 12.20000 0.000000
W( 4, 20) 4.148000 0.000000
W( 4, 21) 8.588000 0.000000
W( 4, 22) 17.09900 0.000000
W( 4, 23) 21.63300 0.000000
W( 4, 24) 25.68300 0.000000
W( 4, 25) 31.78000 0.000000
W( 4, 26) 32.87000 0.000000
W( 4, 27) 23.75400 0.000000
W( 4, 28) 28.61300 0.000000
W( 4, 29) 31.64300 0.000000
W( 4, 30) 14.24300 0.000000
W( 5, 1) 41.81400 0.000000
W( 5, 2) 40.07700 0.000000
W( 5, 3) 55.38600 0.000000
W( 5, 4) 68.40200 0.000000
W( 5, 5) 61.25000 0.000000
W( 5, 6) 55.25000 0.000000
W( 5, 7) 62.63700 0.000000
W( 5, 8) 38.59000 0.000000
W( 5, 9) 43.68400 0.000000
W( 5, 10) 54.28100 0.000000
W( 5, 11) 63.66900 0.000000
W( 5, 12) 55.40000 0.000000
W( 5, 13) 49.82700 0.000000
W( 5, 14) 47.20300 0.000000
W( 5, 15) 53.82400 0.000000
W( 5, 16) 43.26800 0.000000
W( 5, 17) 25.64900 0.000000
W( 5, 18) 34.14100 0.000000
W( 5, 19) 38.56600 0.000000
W( 5, 20) 30.49100 0.000000
W( 5, 21) 34.53800 0.000000
W( 5, 22) 29.60600 0.000000
W( 5, 23) 30.22000 0.000000
W( 5, 24) 29.26600 0.000000
W( 5, 25) 23.78400 0.000000
W( 5, 26) 18.08500 0.000000
W( 5, 27) 23.65800 0.000000
W( 5, 28) 14.60000 0.000000
W( 5, 29) 8.081000 0.000000
W( 5, 30) 12.71400 0.000000
X( 1, 1) 0.000000 0.000000
X( 1, 2) 0.000000 0.000000
X( 1, 3) 1.000000 0.000000
X( 1, 4) 0.000000 0.000000
X( 1, 5) 0.000000 0.000000
X( 1, 6) 0.000000 0.000000
X( 1, 7) 0.000000 0.000000
X( 1, 8) 0.000000 0.000000
X( 1, 9) 0.000000 0.000000
X( 1, 10) 0.000000 0.000000
X( 1, 11) 0.000000 0.000000
X( 1, 12) 0.000000 0.000000
X( 1, 13) 0.000000 0.000000
X( 1, 14) 0.000000 0.000000
X( 1, 15) 0.000000 0.000000
X( 1, 16) 0.000000 0.000000
X( 1, 17) 0.000000 0.000000
X( 1, 18) 0.000000 0.000000
X( 1, 19) 0.000000 0.000000
X( 1, 20) 0.000000 0.000000
X( 1, 21) 0.000000 0.000000
X( 1, 22) 0.000000 0.000000
X( 1, 23) 0.000000 0.000000
X( 1, 24) 0.000000 0.000000
X( 1, 25) 0.000000 0.000000
X( 1, 26) 0.000000 0.000000
X( 1, 27) 0.000000 0.000000
X( 1, 28) 0.000000 0.000000
X( 1, 29) 0.000000 0.000000
X( 1, 30) 0.000000 0.000000
X( 2, 1) 0.000000 0.000000
X( 2, 2) 0.000000 0.000000
X( 2, 3) 0.000000 0.000000
X( 2, 4) 0.000000 0.000000
X( 2, 5) 0.000000 0.000000
X( 2, 6) 0.000000 0.000000
X( 2, 7) 0.000000 0.000000
X( 2, 8) 0.000000 0.000000
X( 2, 9) 1.000000 8.500000
X( 2, 10) 0.000000 0.000000
X( 2, 11) 0.000000 0.000000
X( 2, 12) 0.000000 0.000000
X( 2, 13) 0.000000 0.000000
X( 2, 14) 0.000000 0.000000
X( 2, 15) 0.000000 0.000000
X( 2, 16) 0.000000 0.000000
X( 2, 17) 0.000000 0.000000
X( 2, 18) 0.000000 0.000000
X( 2, 19) 0.000000 0.000000
X( 2, 20) 0.000000 0.000000
X( 2, 21) 0.000000 0.000000
X( 2, 22) 0.000000 0.000000
X( 2, 23) 0.000000 0.000000
X( 2, 24) 0.000000 0.000000
X( 2, 25) 0.000000 0.000000
X( 2, 26) 0.000000 0.000000
X( 2, 27) 0.000000 0.000000
X( 2, 28) 0.000000 0.000000
X( 2, 29) 0.000000 0.000000
X( 2, 30) 0.000000 0.000000
X( 3, 1) 0.000000 0.000000
X( 3, 2) 0.000000 0.000000
X( 3, 3) 0.000000 0.000000
X( 3, 4) 0.000000 0.000000
X( 3, 5) 0.000000 0.000000
X( 3, 6) 0.000000 0.000000
X( 3, 7) 0.000000 0.000000
X( 3, 8) 0.000000 0.000000
X( 3, 9) 0.000000 0.000000
X( 3, 10) 0.000000 0.000000
X( 3, 11) 0.000000 0.000000
X( 3, 12) 0.000000 0.000000
X( 3, 13) 0.000000 0.000000
X( 3, 14) 0.000000 0.000000
X( 3, 15) 0.000000 0.000000
X( 3, 16) 0.000000 0.000000
X( 3, 17) 0.000000 0.000000
X( 3, 18) 0.000000 0.000000
X( 3, 19) 0.000000 0.000000
X( 3, 20) 0.000000 0.000000
X( 3, 21) 0.000000 0.000000
X( 3, 22) 1.000000 0.000000
X( 3, 23) 0.000000 0.000000
X( 3, 24) 0.000000 0.000000
X( 3, 25) 0.000000 0.000000
X( 3, 26) 0.000000 0.000000
X( 3, 27) 0.000000 0.000000
X( 3, 28) 0.000000 0.000000
X( 3, 29) 0.000000 0.000000
X( 3, 30) 0.000000 0.000000
X( 4, 1) 0.000000 0.000000
X( 4, 2) 0.000000 0.000000
X( 4, 3) 0.000000 0.000000
X( 4, 4) 0.000000 0.000000
X( 4, 5) 0.000000 0.000000
X( 4, 6) 0.000000 0.000000
X( 4, 7) 0.000000 0.000000
X( 4, 8) 0.000000 0.000000
X( 4, 9) 0.000000 0.000000
X( 4, 10) 0.000000 0.000000
X( 4, 11) 0.000000 0.000000
X( 4, 12) 0.000000 0.000000
X( 4, 13) 0.000000 0.000000
X( 4, 14) 0.000000 0.000000
X( 4, 15) 0.000000 0.000000
X( 4, 16) 0.000000 0.000000
X( 4, 17) 0.000000 0.000000
X( 4, 18) 1.000000 0.000000
X( 4, 19) 0.000000 0.000000
X( 4, 20) 0.000000 0.000000
X( 4, 21) 0.000000 0.000000
X( 4, 22) 0.000000 0.000000
X( 4, 23) 0.000000 0.000000
X( 4, 24) 0.000000 0.000000
X( 4, 25) 0.000000 0.000000
X( 4, 26) 0.000000 0.000000
X( 4, 27) 0.000000 0.000000
X( 4, 28) 0.000000 0.000000
X( 4, 29) 0.000000 0.000000
X( 4, 30) 0.000000 0.000000
X( 5, 1) 0.000000 0.000000
X( 5, 2) 0.000000 0.000000
X( 5, 3) 0.000000 0.000000
X( 5, 4) 0.000000 0.000000
X( 5, 5) 0.000000 0.000000
X( 5, 6) 0.000000 0.000000
X( 5, 7) 0.000000 0.000000
X( 5, 8) 0.000000 0.000000
X( 5, 9) 0.000000 0.000000
X( 5, 10) 0.000000 0.000000
X( 5, 11) 0.000000 0.000000
X( 5, 12) 0.000000 0.000000
X( 5, 13) 0.000000 0.000000
X( 5, 14) 0.000000 0.000000
X( 5, 15) 0.000000 0.000000
X( 5, 16) 0.000000 0.000000
X( 5, 17) 0.000000 0.000000
X( 5, 18) 0.000000 0.000000
X( 5, 19) 0.000000 0.000000
X( 5, 20) 0.000000 0.000000
X( 5, 21) 0.000000 0.000000
X( 5, 22) 0.000000 0.000000
X( 5, 23) 0.000000 0.000000
X( 5, 24) 0.000000 0.000000
X( 5, 25) 0.000000 0.000000
X( 5, 26) 0.000000 0.000000
X( 5, 27) 0.000000 0.000000
X( 5, 28) 0.000000 0.000000
X( 5, 29) 1.000000 0.000000
X( 5, 30) 0.000000 0.000000
Row Slack or Surplus Dual Price
1 0.000000 0.000000
2 8.500000 0.000000
3 8.500000 0.000000
4 1.690000 0.000000
5 8.500000 0.000000
6 8.500000 0.000000
7 8.500000 0.000000
8 8.500000 0.000000
9 8.500000 0.000000
10 8.500000 0.000000
11 8.500000 0.000000
12 8.500000 0.000000
13 8.500000 0.000000
14 8.500000 0.000000
15 8.500000 0.000000
16 8.500000 0.000000
17 8.500000 0.000000
18 8.500000 0.000000
19 8.500000 0.000000
20 8.500000 0.000000
21 8.500000 0.000000
22 8.500000 0.000000
23 8.500000 0.000000
24 8.500000 0.000000
25 8.500000 0.000000
26 8.500000 0.000000
27 8.500000 0.000000
28 8.500000 0.000000
29 8.500000 0.000000
30 8.500000 0.000000
31 8.500000 0.000000
32 0.000000 0.000000
33 8.500000 0.000000
34 8.500000 0.000000
35 8.500000 0.000000
36 8.500000 0.000000
37 8.500000 0.000000
38 8.500000 0.000000
39 8.500000 0.000000
40 8.500000 0.000000
41 0.000000 1.000000
42 8.500000 0.000000
43 8.500000 0.000000
44 8.500000 0.000000
45 8.500000 0.000000
46 8.500000 0.000000
47 8.500000 0.000000
48 8.500000 0.000000
49 8.500000 0.000000
50 8.500000 0.000000
51 8.500000 0.000000
52 8.500000 0.000000
53 8.500000 0.000000
54 8.500000 0.000000
55 8.500000 0.000000
56 8.500000 0.000000
57 8.500000 0.000000
58 8.500000 0.000000
59 8.500000 0.000000
60 8.500000 0.000000
61 8.500000 0.000000
62 8.500000 0.000000
63 0.000000 0.000000
64 8.500000 0.000000
65 8.500000 0.000000
66 8.500000 0.000000
67 8.500000 0.000000
68 8.500000 0.000000
69 8.500000 0.000000
70 8.500000 0.000000
71 8.500000 0.000000
72 8.500000 0.000000
73 8.500000 0.000000
74 8.500000 0.000000
75 8.500000 0.000000
76 8.500000 0.000000
77 8.500000 0.000000
78 8.500000 0.000000
79 8.500000 0.000000
80 8.500000 0.000000
81 8.500000 0.000000
82 8.500000 0.000000
83 8.500000 0.000000
84 8.500000 0.000000
85 2.641000 0.000000
86 8.500000 0.000000
87 8.500000 0.000000
88 8.500000 0.000000
89 8.500000 0.000000
90 8.500000 0.000000
91 8.500000 0.000000
92 8.500000 0.000000
93 8.500000 0.000000
94 0.000000 0.000000
95 8.500000 0.000000
96 8.500000 0.000000
97 8.500000 0.000000
98 8.500000 0.000000
99 8.500000 0.000000
100 8.500000 0.000000
101 8.500000 0.000000
102 8.500000 0.000000
103 8.500000 0.000000
104 8.500000 0.000000
105 8.500000 0.000000
106 8.500000 0.000000
107 8.500000 0.000000
108 8.500000 0.000000
109 8.500000 0.000000
110 8.500000 0.000000
111 8.500000 0.000000
112 0.7000000 0.000000
113 8.500000 0.000000
114 8.500000 0.000000
115 8.500000 0.000000
116 8.500000 0.000000
117 8.500000 0.000000
118 8.500000 0.000000
119 8.500000 0.000000
120 8.500000 0.000000
121 8.500000 0.000000
122 8.500000 0.000000
123 8.500000 0.000000
124 8.500000 0.000000
125 0.000000 0.000000
126 8.500000 0.000000
127 8.500000 0.000000
128 8.500000 0.000000
129 8.500000 0.000000
130 8.500000 0.000000
131 8.500000 0.000000
132 8.500000 0.000000
133 8.500000 0.000000
134 8.500000 0.000000
135 8.500000 0.000000
136 8.500000 0.000000
137 8.500000 0.000000
138 8.500000 0.000000
139 8.500000 0.000000
140 8.500000 0.000000
141 8.500000 0.000000
142 8.500000 0.000000
143 8.500000 0.000000
144 8.500000 0.000000
145 8.500000 0.000000
146 8.500000 0.000000
147 8.500000 0.000000
148 8.500000 0.000000
149 8.500000 0.000000
150 8.500000 0.000000
151 8.500000 0.000000
152 8.500000 0.000000
153 8.500000 0.000000
154 0.4190000 0.000000
155 8.500000 0.000000
156 8.500000 -1.000000
复制代码
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5