Originally posted by: T_O
Hi,
we have a pure binary program where we do a lot of bound changes (fixing / unfixing variables to 0/1). After some changes are done, we reoptimize. This works quite well, but after some time, CPLEX returns status code 118 (CPXMIP_UNBOUNDED). If I write a .prm and .sav file and read them into the interactive optimizer, everything is fine, nothing is umbounded, I can obtain a solution. The kappastats say that all bases are stable.
CPLEX> dis sol qual Incumbent solution: MILP objective -1.3900000000e+002 MILP solution norm |x| (Total, Max) 2.80000e+002 1.00000e+000 MILP solution error (Ax=b) (Total, Max) 0.00000e+000 0.00000e+000 MILP x bound error (Total, Max) 0.00000e+000 0.00000e+000 MILP x integrality error (Total, Max) 0.00000e+000 0.00000e+000 MILP slack bound error (Total, Max) 0.00000e+000 0.00000e+000 Branch-and-cut subproblem optimization: Max condition number: 4.8820e+006 Percentage (number) of stable bases: 100.00% (95) Percentage (number) of suspicious bases: 0.00% (0) Percentage (number) of unstable bases: 0.00% (0) Percentage (number) of ill-posed bases: 0.00% (0)
CPLEX> dis prob stat Problem name: debug.sav Variables : 6068 [Binary: 6068] Objective nonzeros : 16 Linear constraints : 9211 [Less: 8423, Greater: 762, Equal: 26] Nonzeros : 25257 RHS nonzeros : 1244 Variables : Min LB: 0.0000000 Max UB: 1.000000 Objective nonzeros : Min : 1.000000 Max : 144.0000 Linear constraints : Nonzeros : Min : 1.000000 Max : 256.0000 RHS nonzeros : Min : 1.000000 Max : 5.000000
Any ideas?
Best regards,
Thomas
#CPLEXOptimizers#DecisionOptimization