数学建模社区-数学中国

标题: 请问这哪里有错? [打印本页]

作者: 648822725    时间: 2018-4-11 15:37
标题: 请问这哪里有错?
找了很久没找到,一直报错,建模小白,求大神指点啊

1.PNG (378.48 KB, 下载次数: 251)

1.PNG

2.PNG (200.4 KB, 下载次数: 267)

2.PNG


作者: 648822725    时间: 2018-4-11 15:39
附上代码,标点符号没错,查了好多遍了,英文的
model:
Min=y0+y1+y2+y3+y4+y5+y6+y7+y8+y9+y10+y11+y12+y13+y14+y15+y16+y17+y18+y19+y20+y21+y22+y23;
y14+y15+w0+y0+w23+y23+w22+y22+w21+y21+w19+y19+w18+y18+w17+y17+w16+y16>=10;
y15+y16+w1+y1+w0+y0+w23+y23+w22+y22+w20+y20+w19+y19+w18+y18+w17+y17>=10;
y16+y17+w2+y2+w1+y1+w0+y0+w23+y23+w21+y21+w20+y20+w19+y19+w18+y18>=10;
y17+y18+w3+y3+w2+y2+w1+y1+w0+y0+w22+y22+w21+y21+w20+y20+w19+y19>=10;
y18+y19+w4+y4+w3+y3+w2+y2+w1+y1+w23+y23+w22+y22+w21+y21+w20+y20>=10;
y19+y20+w5+y5+w4+y4+w3+y3+w2+y2+w0+y0+w23+y23+w22+y22+w21+y21>=10;
y20+y21+w6+y6+w5+y5+w4+y4+w3+y3+w1+y1+w0+y0+w23+y23+w22+y22>=30;
y21+y22+w7+y7+w6+y6+w5+y5+w4+y4+w2+y2+w1+y1+w0+y0+w23+y23>=30;
y22+y23+w8+y8+w7+y7+w6+y6+w5+y5+w3+y3+w2+y2+w1+y1+w0+y0>=35;
y23+y0+w9+y9+w8+y8+w7+y7+w6+y6+w4+y4+w3+y3+w2+y2+w1+y1>=35;
y0+y1+w10+y10+w9+y9+w8+y8+w7+y7+w5+y5+w4+y4+w3+y3+w2+y2>=35;
y1+y2+w11+y11+w10+y10+w9+y9+w8+y8+w6+y6+w5+y5+w4+y4+w3+y3>=35;
y2+y3+w12+y12+w11+y11+w10+y10+w9+y9+w7+y7+w6+y6+w5+y5+w4+y4>=35;
y3+y4+w13+y13+w12+y12+w11+y11+w10+y10+w8+y8+w7+y7+w6+y6+w5+y5>=35;
y4+y5+w14+y14+w13+y13+w12+y12+w11+y11+w9+y9+w8+y8+w7+y7+w6+y6>=25;
y5+y6+w15+y15+w14+y14+w13+y13+w12+y12+w10+y10+w9+y9+w8+y8+w7+y7>=25;
y6+y7+w16+y16+w15+y15+w14+y14+w13+y13+w11+y11+w10+y10+w9+y9+w8+y8>=27;
y7+y8+w17+y17+w16+y16+w15+y15+w14+y14+w12+y12+w11+y11+w10+y10+w9+y9>=27;
y8+y9+w18+y18+w17+y17+w16+y16+w15+y15+w13+y13+w12+y12+w11+y11+w10+y10>=31;
y9+y10+w19+y19+w18+y18+w17+y17+w16+y16+w14+y14+w13+y13+w12+y12+w11+y11>=31;
y10+y11+w20+y20+w19+y19+w18+y18+w17+y17+w15+y15+w14+y14+w13+y13+w12+y12>=25;
y11+y12+w21+y21+w20+y20+w19+y19+w18+y18+w16+y16+w15+y15+w14+y14+w13+y13>=25;
y12+y13+w22+y22+w21+y21+w20+y20+w19+y19+w17+y17+w16+y16+w15+y15+w14+y14>=15;
y13+y14+w23+y23+w22+y22+w21+y21+w20+y20+w18+y18+w17+y17+w16+y16+w15+y15>=15;
y0+y1+y2+y3+y4+y5+y6+y7+y8+y9+y10+y11+y12+y13+y14+y15+y16+y17+y18+y19+y20+y21+y22+y23+
w0+w1+w2+w3+w4+w5+w6+w7+w8+w9+w10+w11+w12+w13+w14+w15+w16+w17+w18+w19+w20+w21+w22+w23=50;

@gin(w0);@gin(w1);@gin(w2);@gin(w3);@gin(w4);@gin(w5);@gin(w6);@gin(w7);@gin(w8);@gin(w9);@gin(w10);
@gin(w11);@gin(w12);@gin(w13);@gin(w14);@gin(w15);@gin(w16);@gin(w17);@gin(w18);@gin(w19);@gin(w20);@gin(w21);@gin(w22);@gin(w23);
@gin(y0);@gin(y1);@gin(y2);@gin(y3);@gin(y4);@gin(y5);@gin(y6);@gin(y7);@gin(y8);@gin(y9);@gin(y10);
@gin(y11);@gin(y12);@gin(y13);@gin(y14);@gin(y15);@gin(y16);@gin(y17);@gin(y18);@gin(y19);@gin(y20);@gin(y21);@gin(y22);@gin(y23);
end


作者: liwenhui    时间: 2018-4-20 09:23
最后一个线性约束条件太苛刻:
w0+w1+w2+w3+w4+w5+w6+w7+w8+w9+w10+w11+w12+w13+w14+w15+w16+w17+w18+w19+w20+w21+w22+w23=50;
结合整数约束你会发现同时满足这个条件的决策变量不存在。
改成:
w0+w1+w2+w3+w4+w5+w6+w7+w8+w9+w10+w11+w12+w13+w14+w15+w16+w17+w18+w19+w20+w21+w22+w23>=50;
就有结果了:
  1.   Global optimal solution found.
  2.   Objective value:                              0.000000
  3.   Objective bound:                              0.000000
  4.   Infeasibilities:                              0.000000
  5.   Extended solver steps:                               0
  6.   Total solver iterations:                             0


  7.                        Variable           Value        Reduced Cost
  8.                              Y0        0.000000            1.000000
  9.                              Y1        0.000000            1.000000
  10.                              Y2        0.000000            1.000000
  11.                              Y3        0.000000            1.000000
  12.                              Y4        0.000000            1.000000
  13.                              Y5        0.000000            1.000000
  14.                              Y6        0.000000            1.000000
  15.                              Y7        0.000000            1.000000
  16.                              Y8        0.000000            1.000000
  17.                              Y9        0.000000            1.000000
  18.                             Y10        0.000000            1.000000
  19.                             Y11        0.000000            1.000000
  20.                             Y12        0.000000            1.000000
  21.                             Y13        0.000000            1.000000
  22.                             Y14        0.000000            1.000000
  23.                             Y15        0.000000            1.000000
  24.                             Y16        0.000000            1.000000
  25.                             Y17        0.000000            1.000000
  26.                             Y18        0.000000            1.000000
  27.                             Y19        0.000000            1.000000
  28.                             Y20        0.000000            1.000000
  29.                             Y21        0.000000            1.000000
  30.                             Y22        0.000000            1.000000
  31.                             Y23        0.000000            1.000000
  32.                              W0        50.00000            0.000000
  33.                             W23        50.00000            0.000000
  34.                             W22        50.00000            0.000000
  35.                             W21        50.00000            0.000000
  36.                             W19        50.00000            0.000000
  37.                             W18        50.00000            0.000000
  38.                             W17        50.00000            0.000000
  39.                             W16        50.00000            0.000000
  40.                              W1        50.00000            0.000000
  41.                             W20        50.00000            0.000000
  42.                              W2        50.00000            0.000000
  43.                              W3        50.00000            0.000000
  44.                              W4        50.00000            0.000000
  45.                              W5        50.00000            0.000000
  46.                              W6        50.00000            0.000000
  47.                              W7        50.00000            0.000000
  48.                              W8        50.00000            0.000000
  49.                              W9        50.00000            0.000000
  50.                             W10        50.00000            0.000000
  51.                             W11        50.00000            0.000000
  52.                             W12        50.00000            0.000000
  53.                             W13        50.00000            0.000000
  54.                             W14        50.00000            0.000000
  55.                             W15        50.00000            0.000000

  56.                             Row    Slack or Surplus      Dual Price
  57.                               1        0.000000           -1.000000
  58.                               2        390.0000            0.000000
  59.                               3        390.0000            0.000000
  60.                               4        390.0000            0.000000
  61.                               5        390.0000            0.000000
  62.                               6        390.0000            0.000000
  63.                               7        390.0000            0.000000
  64.                               8        370.0000            0.000000
  65.                               9        370.0000            0.000000
  66.                              10        365.0000            0.000000
  67.                              11        365.0000            0.000000
  68.                              12        365.0000            0.000000
  69.                              13        365.0000            0.000000
  70.                              14        365.0000            0.000000
  71.                              15        365.0000            0.000000
  72.                              16        375.0000            0.000000
  73.                              17        375.0000            0.000000
  74.                              18        373.0000            0.000000
  75.                              19        373.0000            0.000000
  76.                              20        369.0000            0.000000
  77.                              21        369.0000            0.000000
  78.                              22        375.0000            0.000000
  79.                              23        375.0000            0.000000
  80.                              24        385.0000            0.000000
  81.                              25        385.0000            0.000000
  82.                              26        1150.000            0.000000

复制代码






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5