-
Notifications
You must be signed in to change notification settings - Fork 15
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
Failure? on ALLINITC.SIF and when using MPS file #113
Comments
The documentation for the presolve package ($GALAHAD/doc/presolve.pdf) says that the a return code of -21 indicates an infeasible problem. ALLINITC is a nonlinear problem, and any of the GALAHAD LP/QP solvers will try to solve a linearized version about the given initial point; this linearized problem is indeed infeasible. The lpa package relies on the HSL code la04, which has to be obtained separately; it is propitiatory code that is available without cost to academics. If you try instead, lpb, you will find (something like) Problem: AVGAS SIZE problem dimensions: n = 8, m = 10, a_ne = 30 Stopping with inform%status = 0 Solution : Constraints : Of the 8 variables, 3 are on bounds & 0 are dual degenerate Final objective function value -7.74999999942445E+00 Number of LPB iterations = 14 SSIDS symmetric equation solver used Total CPU, clock times = 0.051, 0.077 Problem: AVGAS SIZE
Method iterations value status setup solve total LPB 14 -7.7500E+00 0 0.00 0.07 0.08 Is that what you would have expected? |
Ah, I now see a raft of READMEs and pdf in https://github.com/ralna/GALAHAD/tree/v4.0.0/doc. I did wonder whether I was trying to apply a QP solver to a nonlinear problem. As for AVGAS - you get the right objective value, but I just get a |
When testing in relation to openjournals/joss-reviews#4882, I tried
sdgal binarybuilder.bb.gfo qpa ALLINITC.SIF
and got the opaque error
ERROR return from PRESOLVE (exitc =-21)
. What does this mean?I also tried to solve a simple LP using the command
sdgal binarybuilder.bb.gfo lpa ml.SIF
where
ml.SIF
is an MPS file ml.SIF.txt with renamed extension. I got the messageAlthough the file seems to have been read correctly, the optimal objective value is incorrect.
Status=-29
is opaque. I am unable to find documentation to explain what this status represents. What does this mean? Can LPA solve LPs defined by MPS files?The text was updated successfully, but these errors were encountered: