help-glpk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-glpk] Return value on mipgap problems


From: Andrew Makhorin
Subject: Re: [Help-glpk] Return value on mipgap problems
Date: Tue, 15 Apr 2008 16:05:46 +0400

> Just a minor note.  When using a 'mipgap' value, ios_driver() will
> return GLP_ETMLIM if the mipgap tolerance is satisfied.  This causes
> the message "TIME LIMIT EXCEEDED; SEARCH TERMINATED" message to print
> from within glp_intopt().  Not a big deal, but it was confusing the
> first few times I saw it.  Ideally there would be a new return value
> for ios_driver(), say GLP_MIPGAPTOL (or whatever) and glp_intopt could
> print a more informative message based upon this new value.  The
> relevant sections of code are in glpios03.c, line 1346 for the mipgap
> check and glpapi08.c lines 345-373 for the switch statement on that
> return value for printing a message.

> If I'm wrong about any of this, please update this thread and let
> me know.  Also, if any further details are needed regarding this
> issue, I'd be happy to provide them.

You are right. The "strange" exit code is returned in order to
provide compatibility with lpx_integer and lpx_intopt. Once these both
api routine (which are deprecated) will be superseded by glp_intopt,
a new exit code will be introduced.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]