AMPL-Gurobi Result Values#
Gurobi can return the following status codes to an AMPL session.
Value |
Message |
0 |
optimal solution |
1 |
optimal solution with integer variables rounded to integers |
2 |
optimal solution with nonintegral “integer” variables |
100 |
suboptimal: could not satisfy optimaliter tolerances |
101 |
bestbndstop reached |
102 |
bestobjstop reached |
103 |
bestobjstop or bestbndstop reached |
104 |
bestobjstop or bestbndstop reached with no solution available |
200 |
infeasible [IIS computation not attempted] |
201 |
infeasible [IIS returned] |
202 |
infeasible [IIS finder failed] |
203 |
infeasible; .dunbdd returned [IIS computation not attempted] |
204 |
infeasible; .dunbdd returned [IIS also returned] |
205 |
infeasible; .dunbdd returned [IIS finder failed] |
300 |
unbounded |
301 |
unbounded [unbounded or infeasible; IIS finder failed] |
302 |
unbounded; .unbdd returned |
303 |
unbounded; .unbdd returned [IIS finder failed] |
400 |
objective cutoff |
401 |
iteration limit with a feasible solution |
402 |
node limit with a feasible solution |
403 |
time limit with a feasible solution |
404 |
solution limit |
405 |
interrupted with a feasible solution |
411 |
iteration limit without a feasible solution |
412 |
node limit without a feasible solution |
413 |
time limit without a feasible solution |
415 |
interrupted without a feasible solution |
500 |
Could not create the gurobi environment |
501 |
Gurobi call failed [message gives routine name] |
502 |
misc. failure [message gives details] |
503 |
Bad $gurobi_options |
504 |
Surprise VBasis[…] = … |
505 |
Surprise CBasis[…] = … |
506 |
Gurobi set/get parameter failed [message gives more details] |
510 |
cannot open logfile (specified in $gurobi_options or command line) |
511 |
cannot open paramfile (specified in $gurobi_options or command line) |
512 |
missing value in paramfile |
513 |
extra text in paramfile |
514 |
invalid parameter name in paramfile |
520 |
numeric error |
521 |
nonlinear objective |
522 |
nonlinear constraint |
523 |
quadratic objective involving division by 0 |
524 |
indefinite quadratic objective or constraint |
525 |
quadratic constraint involving division by 0 |
530 |
could not open serverlic file |
531 |
error in serverlic file |
532 |
error while tuning |
540 |
Gurobi Compute Server not reached or bad pool_… settings |
541 |
Rejected by Gurobi Compute Server |
542 |
Feature not supported by Gurobi Compute Server |
543 |
Feature not supported |
563 |
logical constraint is not an indicator constraint |
564 |
bad suffixes for multiple objectives |
565 |
Error return from named routine |
567 |
complementarity constraint |
570 |
solution found but not available |
601 |
could not talk to Gurobi compute server |
602 |
job rejected by Gurobi compute server |
603 |
no license for specified gurobi compute server |
604 |
surprise return while trying to use Gurobi compute server |
605 |
bad value for cloudid or cloudkey, or Gurobi Cloud out of reach |