[Cbc-tickets] [COIN-OR Branch-and-Cut MIP Solver] #178: MIP Integer Optimality Tolerance (ratioGap) Not Respected

COIN-OR Branch-and-Cut MIP Solver coin-trac at coin-or.org
Tue Sep 5 21:55:16 EDT 2017


#178: MIP Integer Optimality Tolerance (ratioGap) Not Respected
---------------------+------------------
Reporter:  mforness  |       Owner:  tkr
    Type:  defect    |      Status:  new
Priority:  major     |   Component:  Cbc
 Version:  2.9.4     |  Resolution:
Keywords:            |
---------------------+------------------

Comment (by tkr):

 I'm a bit confused by what you wrote. I guess you are misunderstanding the
 definition of gap or the meaning of the ratioGap parameter. What ratioGap
 indicates is the target final gap to be achieved before the solver
 terminates. The gap is not from the LP relaxation bound but rather from
 the current lower bound yielded by the branch and bound tree. In the log
 you attached, that lower bound is 8383089.8, which results in a gap of
 .0019, (roughly) as expected. This mean there can't be a solution with
 value smaller than 8383090, which is very close to the obtained solution.
 There can be a number of reasons why Cbc doesn't achieve the precise gap
 requested, but the result is certainly acceptable, given the imprecision
 of floating point computation.

--
Ticket URL: <https://projects.coin-or.org/Cbc/ticket/178#comment:1>
COIN-OR Branch-and-Cut MIP Solver <http://projects.coin-or.org/Cbc>
An LP-based branch-and-cut MIP solver.



More information about the Cbc-tickets mailing list