Ignore:
Timestamp:
Oct 24, 2008 11:01:09 AM (12 years ago)
Author:
stefan
Message:

update to glpk 4.32

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ThirdParty/Glpk/trunk/glpk.patch

    r1177 r1212  
    1 diff -Naur glpkdummy/src/glpapi08.c glpk/src/glpapi08.c
    2 --- glpkdummy/src/glpapi08.c    Fri Aug 22 08:25:51 2008
    3 +++ glpk/src/glpapi08.c Fri Aug 22 08:31:53 2008
    4 @@ -348,9 +348,15 @@
    5        switch (ret)
    6        {  case 0:
    7              if (tree->mip->mip_stat == GLP_FEAS)
    8 -            {  if (parm->msg_lev >= GLP_MSG_ALL)
    9 -                  xprintf("INTEGER OPTIMAL SOLUTION FOUND\n");
    10 -               tree->mip->mip_stat = GLP_OPT;
    11 +             { if (ios_relative_gap(tree) > 0) {
    12 +                               if (parm->msg_lev >= GLP_MSG_ALL)
    13 +                                       xprintf("INTEGER FEASIBLE SOLUTION FOUND, GAP SMALLER THAN TOLERANCE\n");
    14 +                               tree->mip->mip_stat = GLP_FEAS;
    15 +               } else {
    16 +                       if (parm->msg_lev >= GLP_MSG_ALL)
    17 +                               xprintf("INTEGER OPTIMAL SOLUTION FOUND\n");
    18 +                       tree->mip->mip_stat = GLP_OPT;
    19 +               }
    20              }
    21              else
    22              {  if (parm->msg_lev >= GLP_MSG_ALL)
    23 diff -Naur glpkdummy/src/glpios03.c glpk/src/glpios03.c
    24 --- glpkdummy/src/glpios03.c    Wed Aug 13 04:00:00 2008
    25 +++ glpk/src/glpios03.c Fri Aug 22 08:32:10 2008
    26 @@ -1364,7 +1364,7 @@
    27           {  if (tree->parm->msg_lev >= GLP_MSG_DBG)
    28                 xprintf("Relative gap tolerance reached; search terminat"
    29                    "ed\n");
    30 -            ret = GLP_ETMLIM;
    31 +            ret = 0;
    32              goto done;
    33           }
    34  #endif
    35 diff -Naur glpk/src/glpios03.c.orig glpk/src/glpios03.c
     1diff -Naur glpk/src/glplpx01.c.orig glpk/src/glplpx01.c
    362--- glpk/src/glplpx01.c.orig    2008-09-05 19:44:36.000000000 +0200
    373+++ glpk/src/glplpx01.c 2008-09-05 19:42:45.000000000 +0200
    38 @@ -376,7 +376,7 @@
     4@@ -377,7 +377,7 @@
    395       ret = glp_simplex(lp, &parm);
    406       switch (ret)
Note: See TracChangeset for help on using the changeset viewer.