Originally posted by: Nils-HassanQuttineh
Hello!
I have encountered a similar problem, the presolver seems to do more than it should. I have a MIP-problem with only binary variables, they are part of the objective function with (finite) integer coefficients, and still cplex returns a "320: integer unbounded ray", which is impossible considering that all variables are binary (hence limited).
The problem seems to occur as cplex does a second round of presolving:
CPLEX 12.5.0.0: timing 1
mipdisplay 2
time 3600
MIP Presolve eliminated 277 rows and 68 columns.
MIP Presolve modified 964 coefficients.
Reduced MIP has 7510 rows, 2099 columns, and 23526 nonzeros.
Reduced MIP has 2099 binaries, 0 generals, 0 SOSs, and 0 indicators.
Found incumbent of value 39963.000000 after 0.05 sec. (28.90 ticks)
Probing fixed 50 vars, tightened 0 bounds.
Probing time = 0.06 sec. (36.73 ticks)
MIP Presolve eliminated 2992 rows and 412 columns.
MIP Presolve modified 93 coefficients.
Reduced MIP has 4515 rows, 1684 columns, and 14147 nonzeros.
Reduced MIP has 1684 binaries, 0 generals, 0 SOSs, and 0 indicators.
Probing time = 0.02 sec. (3.89 ticks)
Clique table members: 211.
MIP emphasis: balance optimality and feasibility.
MIP search method: dynamic search.
Parallel mode: deterministic, using up to 24 threads.
Root relaxation solution time = 0.01 sec. (7.39 ticks)
Nodes Cuts/
Node Left Objective IInf Best Integer Best Bound ItCnt Gap
* 0+ 0 31682.0000 -124083.5000 44 491.65%
* 0+ 0 -1000.0000 -124083.5000 44 ---
0 0 -2410.1124 9 -1000.0000 -2410.1124 44 141.01%
* 0+ 0 -1971.0000 -2410.1124 44 22.28%
* 0+ 0 -1981.0000 -2410.1124 130 21.66%
0 0 -2000.0000 6 -1981.0000 Cuts: 10 130 0.96%
* 0+ 0 -1982.0000 -2000.0000 130 0.91%
Repeating presolve.
MIP Presolve eliminated 4457 rows and 1612 columns.
MIP Presolve modified 53 coefficients.
Reduced MIP has 58 rows, 72 columns, and 284 nonzeros.
Reduced MIP has 72 binaries, 0 generals, 0 SOSs, and 0 indicators.
Represolve time = 0.00 sec. (3.61 ticks)
Root node processing (before b&c):
Real time = 0.12 sec. (68.09 ticks)
Parallel b&c, 24 threads:
Real time = 0.00 sec. (0.00 ticks)
Sync time (average) = 0.00 sec.
Wait time (average) = 0.00 sec.
------------
Total (root+branch&cut) = 0.12 sec. (68.09 ticks)
Times (seconds):
Input = 0.010997
Solve = 0.450932
Output = 0.001999
CPLEX 12.5.0.0: integer unbounded ray.
0 MIP simplex iterations
0 branch-and-bound nodes
No basis.
If I turn off cplex presolve, the optimal solution is found (with obj.value -1982).
Any ideas? How to proceed?
/Nils
#CPLEXOptimizers#DecisionOptimization