数学建模社区-数学中国

标题: lindo的Integer Variables超出限制了怎么办? [打印本页]

作者: m719318504    时间: 2017-2-21 14:08
标题: lindo的Integer Variables超出限制了怎么办?
这是我的算法
MODEL:
SETS:
TASK/A B C D E F G H I J K/:T;
PRED(TASK,TASK)/A,B B,C C,F C,G F,J G,J J,K D,E E,H E,I H,J I,J/;
STATION/1..4/;
TXS(TASK,STATION):X;
ENDSETS
DATA:
T=45 11 9 50 15 12 12 12 12 8 9;
ENDDATA
@FOR(TASK(I):@SUM(STATION(K):X(I,K))=1);
@FOR(PRED(I,J):@SUM(STATION(K):K*X(J,K)-K*X(I,K))>=0);
@FOR(STATION(K):@SUM(TASK(I):T(I)*X(I,K))<=CYCTIME);
MIN=CYCTIME;
@FOR(TXS:@BIN(X));
END
大神求救!!!




作者: madio    时间: 2017-2-21 18:05
你可以使用破解版的lingo11求解!下面是求解的结果!
Global optimal solution found.
  Objective value:                              50.00000
  Objective bound:                              50.00000
  Infeasibilities:                              0.000000
  Extended solver steps:                               0
  Total solver iterations:                           207


                       Variable           Value        Reduced Cost
                        CYCTIME        50.00000            0.000000
                          T( A)        45.00000            0.000000
                          T( B)        11.00000            0.000000
                          T( C)        9.000000            0.000000
                          T( D)        50.00000            0.000000
                          T( E)        15.00000            0.000000
                          T( F)        12.00000            0.000000
                          T( G)        12.00000            0.000000
                          T( H)        12.00000            0.000000
                          T( I)        12.00000            0.000000
                          T( J)        8.000000            0.000000
                          T( K)        9.000000            0.000000
                       X( A, 1)        1.000000            0.000000
                       X( A, 2)        0.000000            45.00000
                       X( A, 3)        0.000000            0.000000
                       X( A, 4)        0.000000            0.000000
                       X( B, 1)        0.000000            0.000000
                       X( B, 2)        0.000000            11.00000
                       X( B, 3)        1.000000            0.000000
                       X( B, 4)        0.000000            0.000000
                       X( C, 1)        0.000000            0.000000
                       X( C, 2)        0.000000            9.000000
                       X( C, 3)        0.000000            0.000000
                       X( C, 4)        1.000000            0.000000
                       X( D, 1)        0.000000            0.000000
                       X( D, 2)        1.000000            50.00000
                       X( D, 3)        0.000000            0.000000
                       X( D, 4)        0.000000            0.000000
                       X( E, 1)        0.000000            0.000000
                       X( E, 2)        0.000000            15.00000
                       X( E, 3)        1.000000            0.000000
                       X( E, 4)        0.000000            0.000000
                       X( F, 1)        0.000000            0.000000
                       X( F, 2)        0.000000            12.00000
                       X( F, 3)        0.000000            0.000000
                       X( F, 4)        1.000000            0.000000
                       X( G, 1)        0.000000            0.000000
                       X( G, 2)        0.000000            12.00000
                       X( G, 3)        0.000000            0.000000
                       X( G, 4)        1.000000            0.000000
                       X( H, 1)        0.000000            0.000000
                       X( H, 2)        0.000000            12.00000
                       X( H, 3)        1.000000            0.000000
                       X( H, 4)        0.000000            0.000000
                       X( I, 1)        0.000000            0.000000
                       X( I, 2)        0.000000            12.00000
                       X( I, 3)        1.000000            0.000000
                       X( I, 4)        0.000000            0.000000
                       X( J, 1)        0.000000            0.000000
                       X( J, 2)        0.000000            8.000000
                       X( J, 3)        0.000000            0.000000
                       X( J, 4)        1.000000            0.000000
                       X( K, 1)        0.000000            0.000000
                       X( K, 2)        0.000000            9.000000
                       X( K, 3)        0.000000            0.000000
                       X( K, 4)        1.000000            0.000000

                            Row    Slack or Surplus      Dual Price
                              1        0.000000            0.000000
                              2        0.000000            0.000000
                              3        0.000000            0.000000
                              4        0.000000            0.000000
                              5        0.000000            0.000000
                              6        0.000000            0.000000
                              7        0.000000            0.000000
                              8        0.000000            0.000000
                              9        0.000000            0.000000
                             10        0.000000            0.000000
                             11        0.000000            0.000000
                             12        2.000000            0.000000
                             13        1.000000            0.000000
                             14        0.000000            0.000000
                             15        0.000000            0.000000
                             16        0.000000            0.000000
                             17        0.000000            0.000000
                             18        0.000000            0.000000
                             19        1.000000            0.000000
                             20        0.000000            0.000000
                             21        0.000000            0.000000
                             22        1.000000            0.000000
                             23        1.000000            0.000000
                             24        5.000000            0.000000
                             25        0.000000            1.000000
                             26        0.000000            0.000000
                             27        0.000000            0.000000
                             28        50.00000           -1.000000



作者: m719318504    时间: 2017-2-21 22:53
madio 发表于 2017-2-21 18:05
你可以使用破解版的lingo11求解!下面是求解的结果!
Global optimal solution found.
  Objective value ...

谢谢了  问题终于解决了  太感谢您了





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