[Cbc] Improving performance for binary model

Rui Patrocínio ruip at siscog.pt
Wed Nov 27 10:16:49 EST 2019


Hi John and others,

  I'm trying to export the preprocessed model with '-preprocess save' 
(getting a 'presolved.mps') file. Redoing the preprocess on the model of 
the presolved.mps file is not making it smaller. It's possible that I'm 
missing something. Is there any other way to export the preprocessed 
model to reproduce what you are seeing?

Best regards,

Rui


On 11/23/2019 10:00 AM, John Forrest wrote:
> My guess is that Cbc is very bad at handling symmetry.  There is a lot 
> of symmetry and trying some of the ways that Cbc can deal with 
> symmetry I can get a solution of 296773 fairly quickly, but after an 
> hour it does not seem to be closing the gap.  The other area where Cbc 
> is failing somewhat is preprocessing - if I export the model several 
> times (each time doing presolve) then I can make it smaller - this 
> obviously wrong.
>
> John Forrest
>
> On 22/11/2019 15:44, Rui Patrocínio wrote:
>> Hi,
>>
>>   I'm trying to solve one instance of a problem that is taking a long 
>> time to obtain a good solution. Since all variables are binary, 
>> probing and implication cuts are doing some work and RINS and Vnd are 
>> apparently also improving solutions. For other instances of the 
>> problem we are solving, CBC has an acceptable performance but for 
>> this instance apparently there's something going wrong (~20 seconds 
>> to get the optimum solution with a commercial solver versus never 
>> getting the optimum solution with CBC).
>>
>>   If someone can take a look at the model and give me a hint of what 
>> is going on, I would appreciate it.
>>
>>   The model is at 
>> https://drive.google.com/open?id=1bd4jWONmoyAKIi0oLa-AU-ZTu7_8qhb6
>>
>> -- 
>> SISCOG - Sistemas Cognitivos, SA
>>
>> *Rui Patrocínio*
>>
>> _______________________________________________
>> Cbc mailing list
>> Cbc at list.coin-or.org
>> https://list.coin-or.org/mailman/listinfo/cbc
>>
>
> _______________________________________________
> Cbc mailing list
> Cbc at list.coin-or.org
> https://list.coin-or.org/mailman/listinfo/cbc

-- 
SISCOG - Sistemas Cognitivos, SA

*Rui Patrocínio*
Scheduling Team Leader

SISCOG - Sistemas Cognitivos, SA
*A* Campo Grande, 378 - 3º, 1700-097 Lisboa, Portugal
*T* +351 217 529 100 *W* www.siscog.pt <https://www.siscog.pt>

*Optimising the resources of the world*


*DISCLAIMER * This message may contain confidential information. You 
should not copy or address
this message to third parties. If you are not the appropriate recipient 
we kindly ask you to delete
the message and notify the sender.
The contents of this message and its attachments are the sole 
responsibility of the sender and under
no circumstances can SISCOG - Sistemas Cognitivos, SA be liable for any 
resulting consequences.


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


More information about the Cbc mailing list