[Symphony] Unexpected behaviour of gap_limit in symphony 5.1

Pierre.Lebodic at lri.fr Pierre.Lebodic at lri.fr
Sat Sep 12 09:31:25 EDT 2009


Hello,

I mentioned earlier a "bug" involving gap_limit in SYMPHONY 5.1.10. It
should be possible to reproduce it with the following test instance:
http://www.lri.fr/~lebodicp/wp-content/uploads/gap_instance.MPS

In the following, cuts are disabled to prevent possible numerical surprises.
In SYMPHONY 5.1.10, with gap_limit set to 5 (for instance), the following
happens:
****************************************************
* Optimal Solution Found                           *
* Now displaying stats and best solution found...  *
****************************************************
...
Current Upper Bound:         2.304
Current Lower Bound:         1.300
Gap Percentage:              43.58

Solution Found: Node 0, Level 0
Solution Cost: 2.304

and a feasible solution is displayed. Although the gap percentage is
43.58, the solver indicates that the optimal has been found.

In SYMPHONY 5.1.10, with gap_limit set to -1, a better solution is provided:
****************************************************
* Optimal Solution Found                           *
* Now displaying stats and best solution found...  *
****************************************************
...
Solution Found: Node 5, Level 3
Solution Cost: 2.062

and the optimal solution is displayed.


SYMPHONY 5.2 seems to work: with gap_limit lower than 43.58, the optimal
solution is found. with gap_limit set higher than 43.58, it provides the
same feasible solution as SYMPHONY 5.1.10.
Thanks for your help.

Cheers,

Pierre




More information about the Symphony mailing list