-
Notifications
You must be signed in to change notification settings - Fork 193
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
Cycling or infinite loop in presolve #1883
Comments
Exciting: I'll try to reproduce it |
Hello, just +1ing myself here as I might be hitting the very same issue.
Switching Also I unfortunately cannot share the model. I'd try to produce one untainted with sensitive data in case it would help reproducing the issue here, but it's gonna need some nontrivial time investment -- please let me know in case that would be needed. |
Thanks. I'll see what I get from @odow's example, and there's another user who may have the same issue |
I've reproduced the behaviour in |
Presolve is trying to fix a variable to |
Closed by #1885 |
@jajhall Hello, is there please any estimate on if/when this is going to get released? (I'd love to enjoy the fix in Julia via HiGHS.jl :) ) |
Within a month, I'd expect |
OK perfect, thanks! ( I'll try to build this locally then, unfortunately this issue was a bit of a blocker so certainly worth trying :) ) |
Every time or once in a while the github actions could extract and make available the resulting binaries. |
Yes, but they wouldn't be fully tested, or correspond to an identifiable release. Clearly anyone can build |
@jajhall is there please any plan re the release? (Apologies for likely unnecessary spam here, but not having this fix released has become a source of minor annoyances (telling users to "just compile HiGHS with BinaryBuilder.jl custom script or use Gurobi" ain't very good). So just kinda wanted to ask for status. Thanks for any info! ) |
We've got quite a lot of Python changes that we'll need to release as the ultimate test. Hopefully before 7 October |
ok great! thanks for the info! |
@jajhall Hello, just reporting here that the issue is not solved on my side. The model where I can reproduce this is unfortunately huge and slightly non-publishable, is there any good way to export a JuMP/HiGHS model so that you could have a look at it?
|
(the reported f7c79b3 is the latest commit on |
Backtrace from the stuck solver:
I'll try to make a build where local variables will be visible. |
Here's an MPS that does not terminate when presolve is active: bug.mps.txt
Found by @Rose-max111 in jump-dev/HiGHS.jl#221
With
presolve=off
I get:With presolve on, it stalls at:
The text was updated successfully, but these errors were encountered: