[Cbc] Fwd: Gomory or not Gomory, that is the question.

John Forrest john.forrest at fastercoin.com
Wed Mar 4 08:47:45 EST 2015


Giacomo,


I tried swapping GMI for Gomory and the same thing happened.

It just seems to be errors building up, especially with general integer 
variables.

John
On 04/03/15 13:30, Giacomo Nannicini wrote:
> Hi Yves,
> did you try the CglGMI generator? You may want to see if using CglGMI 
> instead of CglGomory helps. In my experience, the cuts from CglGMI are 
> less prone to numerical errors: in fact, that's the reason the 
> generator was developed. See 
> http://link.springer.com/article/10.1007%2Fs12532-013-0057-4
>
> Giacomo
>
> On Wed, Mar 4, 2015 at 7:06 PM, Yves Touchard <ytouch at dxo.com 
> <mailto:ytouch at dxo.com>> wrote:
>
>     Hello,
>
>     Switching off the twomir cuts makes also the problem feasible.
>
>     Cheers
>
>     Yves
>
>
>     -------- Message transféré --------
>     Sujet : 	Gomory or not Gomory, that is the question.
>     Date : 	Tue, 03 Mar 2015 20:03:03 +0100
>     De : 	Yves Touchard <yves.touchard at sfr.fr>
>     <mailto:yves.touchard at sfr.fr>
>     Pour : 	cbc at list.coin-or.org <mailto:cbc at list.coin-or.org>
>
>
>
>     Hello,
>
>     You will find here
>     (https://www.dropbox.com/s/ayo93hi4togpc9m/noGom.lp?dl=0) a
>     constraint file for which cbc founds a solution when Gomory cuts
>     are removed or for specific cutlength values.
>
>     In other words, the following command leads to an infeasible problem:
>     //soft/cbc-trunk-2149/bin/cbc noGom.lp branch printingOptions
>     normal solution noGom.sol/
>
>     and with the following commands, cbc claims that there is a solution:
>     //soft/cbc-trunk-2149/bin/cbc noGom.lp gomory off branch
>     printingOptions normal solution noGom.sol/
>     //soft/cbc-trunk-2149/bin/cbc noGom.lp cutlength xx branch
>     printingOptions normal solution noGom.sol/ (with xx equal to -1,
>     0, 10, 20... and different from 30...)
>
>     Since our problems are dynamically generated, it is very painful
>     to try to solve them with different options, hoping that the right
>     set is in the list.
>
>     So, is there a way to find this set of options.
>     Or could you explain what are the rows that are difficult for cbc.
>     And, does the change of the continuous variables into integer
>     variables help? (for our problems, it makes sense).
>
>     Thanks and regards
>
>     Yves
>
>
>
>     ------------------------------------------------------------------------------
>     This message and any attachments (the "message") are confidential
>     and intended solely for the addressee(s). Any unauthorized use or
>     dissemination is prohibited. E-mails are susceptible to
>     alteration. Neither DxO Labs nor any of its subsidiaries or
>     affiliates shall be liable for the message if altered, changed or
>     falsified.
>     Ce message et toutes les pièces jointes (ci-après le "message")
>     sont confidentiels et établis à l'intention exclusive de ses
>     destinataires. Toute utilisation ou diffusion non autorisé est
>     interdite. Tout message électronique est susceptible d'altération.
>     DxO Labs et ses filiales déclinent toute responsabilité au titre
>     de ce message s'il a été altéré, modifié ou falsifié.
>
>     _______________________________________________
>     Cbc mailing list
>     Cbc at list.coin-or.org <mailto:Cbc at list.coin-or.org>
>     http://list.coin-or.org/mailman/listinfo/cbc
>
>
>
>
> _______________________________________________
> Cbc mailing list
> Cbc at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/cbc

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/cbc/attachments/20150304/a7098e3d/attachment-0001.html>


More information about the Cbc mailing list