-
Notifications
You must be signed in to change notification settings - Fork 151
Description
When solving a MIP problem and the Papilo solver is invoked, the Papilo presolve step removes variables and constraints, but does not report the resulting number of integer variables. See this sample log:
Solving a problem with 1447847 constraints, 1019961 variables (171676 integers), and 9799220 nonzeros
Problem scaling:
...
Original problem: 1447847 constraints, 1019961 variables, 9799220 nonzeros
Calling Papilo presolver (git hash 741a2b9c)
Presolve status: reduced the problem
Presolve removed: 772074 constraints, 348070 variables, 3192369 nonzeros
Presolved problem: 675773 constraints, 671891 variables, 6606851 nonzeros
This is not a bug per se, but more of reporting missing information in the log.
The expected behavior would be reporting the last line above as follows:
Presolved problem: 675773 constraints, 671891 variables (NNN integers), 6606851 nonzeros
where NNN is the reduced (or original, if unreduced) number of integer variables after Papilo presolve.