-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorrectly detected infeasibility when using presolve #1958
Comments
Couple of observations:
|
@fwesselm Thanks for the analysis. I didn't expect that lowering the |
The only health warning is that 1e-9 is very small - 1e3 below the default - so there may be unintended consequences on other MIPs |
A short update: With the updated model, the instance of this issue is now successfully solved with HiGHS ( So the numerics in the originally submitted |
That's good to hear. Better scaling is always a good idea, but it can be hard to achieve for some modellers, so we'll still have folk posting problems with the behaviour that you observed previously. |
Hi,
the following model is incorrectly declared to be infeasible. If I turn off pre-solve a feasible solution is found.
highs_model_for_debugging.mps.txt
Tested via highspy on versions
1.7.2
and branchlatest
.PS: Sorry for the size of the problem. I didn't manage to reproduce it on a smaller instance. The model actually contains a lot of fixations via constraints of the form
binary_var = 0
orbinary_var = 1
, which come from a specialised heuristic. Hence, presolve actually is quite important here and reduces the number of variables and constraint roughly by a factor of 6 or 7.The text was updated successfully, but these errors were encountered: