648822725 发表于 2018-4-11 15:37

请问这哪里有错?

找了很久没找到,一直报错,建模小白,求大神指点啊

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;
就有结果了:  Global optimal solution found.
  Objective value:                              0.000000
  Objective bound:                              0.000000
  Infeasibilities:                              0.000000
  Extended solver steps:                               0
  Total solver iterations:                             0


                       Variable           Value        Reduced Cost
                             Y0        0.000000            1.000000
                             Y1        0.000000            1.000000
                             Y2        0.000000            1.000000
                             Y3        0.000000            1.000000
                             Y4        0.000000            1.000000
                             Y5        0.000000            1.000000
                             Y6        0.000000            1.000000
                             Y7        0.000000            1.000000
                             Y8        0.000000            1.000000
                             Y9        0.000000            1.000000
                            Y10        0.000000            1.000000
                            Y11        0.000000            1.000000
                            Y12        0.000000            1.000000
                            Y13        0.000000            1.000000
                            Y14        0.000000            1.000000
                            Y15        0.000000            1.000000
                            Y16        0.000000            1.000000
                            Y17        0.000000            1.000000
                            Y18        0.000000            1.000000
                            Y19        0.000000            1.000000
                            Y20        0.000000            1.000000
                            Y21        0.000000            1.000000
                            Y22        0.000000            1.000000
                            Y23        0.000000            1.000000
                             W0        50.00000            0.000000
                            W23        50.00000            0.000000
                            W22        50.00000            0.000000
                            W21        50.00000            0.000000
                            W19        50.00000            0.000000
                            W18        50.00000            0.000000
                            W17        50.00000            0.000000
                            W16        50.00000            0.000000
                             W1        50.00000            0.000000
                            W20        50.00000            0.000000
                             W2        50.00000            0.000000
                             W3        50.00000            0.000000
                             W4        50.00000            0.000000
                             W5        50.00000            0.000000
                             W6        50.00000            0.000000
                             W7        50.00000            0.000000
                             W8        50.00000            0.000000
                             W9        50.00000            0.000000
                            W10        50.00000            0.000000
                            W11        50.00000            0.000000
                            W12        50.00000            0.000000
                            W13        50.00000            0.000000
                            W14        50.00000            0.000000
                            W15        50.00000            0.000000

                            Row    Slack or Surplus      Dual Price
                              1        0.000000           -1.000000
                              2        390.0000            0.000000
                              3        390.0000            0.000000
                              4        390.0000            0.000000
                              5        390.0000            0.000000
                              6        390.0000            0.000000
                              7        390.0000            0.000000
                              8        370.0000            0.000000
                              9        370.0000            0.000000
                             10        365.0000            0.000000
                             11        365.0000            0.000000
                             12        365.0000            0.000000
                             13        365.0000            0.000000
                             14        365.0000            0.000000
                             15        365.0000            0.000000
                             16        375.0000            0.000000
                             17        375.0000            0.000000
                             18        373.0000            0.000000
                             19        373.0000            0.000000
                             20        369.0000            0.000000
                             21        369.0000            0.000000
                             22        375.0000            0.000000
                             23        375.0000            0.000000
                             24        385.0000            0.000000
                             25        385.0000            0.000000
                             26        1150.000            0.000000


页: [1]
查看完整版本: 请问这哪里有错?