[Cbc] Multi-threading the CBC solver
Haroldo Gambini Santos
haroldo at ufop.edu.br
Fri Sep 7 21:41:15 EDT 2018
Hi Ronak,
Parallel processing usually has a limited impact to the improve the
performance: this happens because some important tasks performed by the
solver are inherently sequential, such as preprocessing. Cbc however has
some configuration options that may have a significant impact on its
performance. I wrote a short guide for these options based on the CBC
help here:
http://www.decom.ufop.br/haroldo/files/cbcCommandLine.pdf
Also, could you share your problem with us ? I can take a look at it to
see if I discover some improved cbc settings.
Cheers,
Haroldo
On 8/13/18 10:05 AM, Ronak Shah wrote:
> Hi,
>
> I've been trying to solve an ILP using CBC but I've not been able to
> achieve an optimal solution even after running it for hours. (have
> some 6000 to 7000 variables and some 500-600 constraints)
>
> I think it is because the CBC installed in my system operates on
> single core. Is there a way to run CBC on Multiple threads? Can anyone
> point me to a well documented instruction to compile CBC for
> multi-threading.
>
> P.S. I'm new to computer science, programming and operations research,
> sorry for basic question.
>
> _______________________________________________
> Cbc mailing list
> Cbc at list.coin-or.org
> https://list.coin-or.org/mailman/listinfo/cbc
--
=============================================================
Haroldo Gambini Santos
Computing Department
Universidade Federal de Ouro Preto - UFOP
email: haroldo at ufop.edu.br
home/research page: www.decom.ufop.br/haroldo
It has long been an axiom of mine that the little things are infinitely
the most important.
-- Sir Arthur Conan Doyle, "A Case of Identity"
More information about the Cbc
mailing list