[Cbc] [EXTERNAL] Re: Options to prevent CBC from "stalling" in presolve / root node processing
Watson, Jean-paul
jwatson at sandia.gov
Sat Jan 26 14:04:50 EST 2013
Hi John,
This worked like a charm - thanks for the fix, and the quick response!
Jean-Paul
On 1/25/13 7:40 AM, "John Forrest" <john.forrest at fastercoin.com> wrote:
>Jean-Paul,
>
>The problem is due to a rather naive implementation of
>insertCutIfNotDuplicate used in preprocessing. I will modify Cgl trunk
>code - maybe to use a version of my code in CglProbing. That will take
>a day or so.
>
>Meanwhile change line 350 of OsiCuts.cpp from
>
> for ( int i =0; i<numberRowCuts;i++) {
>
>to
>
> for ( int i =0; i<numberRowCuts-numberRowCuts;i++) {
>
>this will insert lots of duplicates but that will be sorted out at end
>of preprocessing.
>
>You will find a slight difference in speed!
>
>John
>_______________________________________________
>Cbc mailing list
>Cbc at list.coin-or.org
>http://list.coin-or.org/mailman/listinfo/cbc
>
More information about the Cbc
mailing list