[Cbc] [cbc] SOS and Semis availability in release branch.

richi arora richi_arora_ra at yahoo.co.in
Mon Jan 29 11:47:22 EST 2018


Hi John

I tried sos and semi-continuous variables in trunk. It works fine for the tests that I did.Thanks for taking the task up and providing the implementation for lp files.
Any plans when same might be available in a release ?
However I was eager to know about:-> If you can point me to any tutorial/book that can tell best way to use semi variables and SOS variables to get best performance. (PS: I was till now using binary variables but performance took a hit)-> Are there in issues if I use semis or sos along with parallelizing feature of cbc ?
I plan to use parallelizing feature to improve performance.
ThanksRichi Arora 

    On Friday 19 January 2018, 11:01:48 PM IST, richi arora <richi_arora_ra at yahoo.co.in> wrote:  
 
 ah ok.
Any link or info as in how can I use SOS or Lotsize in lp file ?
I tried sos but still cbc crashed eg:
min: -x1 -x2 -3 x3 -2 x4 -2 x5;
c1: -x1 -x2 +x3 +x4 <= 30;
c2: +x1 +x3 -3 x4 <= 30;
x1 <= 40;
x2 <= 1;
x5 <= 1;

sos
SOS1: x1, x2, x3, x4 <= 2;
SOS2: x2, x3, x4, x5 <= 3;
ThanksRichi Arora 

   

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


More information about the Cbc mailing list