source:
ThirdParty/Glpk/trunk/glpk.patch
@
895
Last change on this file since 895 was 814, checked in by stefan, 13 years ago | |
---|---|
File size: 2.5 KB |
-
include/glpk.h
diff -Naur glpk-4.24/include/glpk.h glpk/include/glpk.h
old new 30 30 31 31 /* library version numbers: */ 32 32 #define GLP_MAJOR_VERSION 4 33 #define GLP_MINOR_VERSION 2 333 #define GLP_MINOR_VERSION 24 34 34 35 35 #ifndef _GLP_PROB 36 36 #define _GLP_PROB -
src/glpapi08.c
diff -Naur glpk-4.24/src/glpapi08.c glpk/src/glpapi08.c
old new 345 345 switch (ret) 346 346 { case 0: 347 347 if (tree->mip->mip_stat == GLP_FEAS) 348 { if (parm->msg_lev >= GLP_MSG_ALL) 349 xprintf("INTEGER OPTIMAL SOLUTION FOUND\n"); 350 tree->mip->mip_stat = GLP_OPT; 348 { if (ios_relative_gap(tree) > 0) { 349 if (parm->msg_lev >= GLP_MSG_ALL) 350 xprintf("INTEGER FEASIBLE SOLUTION FOUND, GAP SMALLER THAN TOLERANCE\n"); 351 tree->mip->mip_stat = GLP_FEAS; 352 } else { 353 if (parm->msg_lev >= GLP_MSG_ALL) 354 xprintf("INTEGER OPTIMAL SOLUTION FOUND\n"); 355 tree->mip->mip_stat = GLP_OPT; 356 } 351 357 } 352 358 else 353 359 { if (parm->msg_lev >= GLP_MSG_ALL) -
src/glpios03.c
diff -Naur glpk-4.24/src/glpios03.c glpk/src/glpios03.c
old new 1341 1341 { if (tree->parm->msg_lev >= GLP_MSG_DBG) 1342 1342 xprintf("Relative gap tolerance reached; search terminat" 1343 1343 "ed\n"); 1344 ret = GLP_ETMLIM;1344 ret = 0; 1345 1345 goto done; 1346 1346 } 1347 1347 #endif -
src/glpios05.c
diff -Naur glpk-4.24/src/glpios05.c glpk/src/glpios05.c
old new 1084 1084 else 1085 1085 { /* x'[k] = x[k] - lb[k] * x[kk] */ 1086 1086 jj = mir->cut_vec->pos[kk]; 1087 #if 0 1087 1088 xassert(jj != 0); 1089 #else 1090 if (jj == 0) 1091 { ios_set_vj(mir->cut_vec, kk, 1.0); 1092 jj = mir->cut_vec->pos[kk]; 1093 xassert(jj != 0); 1094 mir->cut_vec->val[jj] = 0.0; 1095 } 1096 #endif 1088 1097 mir->cut_vec->val[jj] -= mir->cut_vec->val[j] * 1089 1098 mir->lb[k]; 1090 1099 }
Note: See TracBrowser
for help on using the repository browser.