-
Notifications
You must be signed in to change notification settings - Fork 31
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
Solver and JuMP returns not the same #212
Comments
@odow looks like an Xpress problem/bug
|
Transferred this to Xpress.jl |
Let me take a look. |
Can you dump the MPS file of a failing example? |
I don't understand this at all. The log makes it look like the problem is actually infeasible:
If the problem is actually infeasible. Then the only weird thing is the raw status string? Can you try with |
If solving twice fixes it, then that really sounds like an Xpress bug. But it could also be in Xpress.jl... Impossible without an easily reproducible example. |
It seems related to the use of the setting |
I talked to @jd-lara. Until proven otherwise, we're marking this as an upstream bug in Xpress. One difficulty is that he's using an old version of Xpress, |
That is very old indeed. |
I don't know if there is anything left to do here for Xpress.jl. |
Okay, so I took another look at this. I've made a bunch of changes to the solution status handling, but I don't think that's the problem. I think it might be because of:
You have some very small coefficients that are then scaled to You could try setting Regardless, I don't think this is a bug in Xpress.jl. |
Closing for now as won't-fix. If anyone runs into something similar with a recent version of Xpress, please comment and we can re-open. |
During some simulation testing with PowerSimulations, this issue appears arbitrarily where the Xpress status doesn't match the the return of
JuMP.primal_status(jump_model)
. The models run in direct mode is this useful to know.Another interesting thing is that if I call
optimize!()
again on the model the return is now correctJulia version
The text was updated successfully, but these errors were encountered: