<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div><span style="color: rgb(38, 40, 42);">Hi John</span><br></div></div><div id="ydpb9a85231yahoo_quoted_7532922660" class="ydpb9a85231yahoo_quoted"><div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;"><div><div id="ydpb9a85231yiv4502803777"><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div style="font-size:16px;"><div><div><br clear="none"></div><div>I tried sos and semi-continuous variables in trunk. It works fine for the tests that I did.</div><div>Thanks for taking the task up and providing the implementation for lp files.</div><div><br></div><div>Any plans when same might be available in a release ?</div><div><br clear="none"></div><div>However I was eager to know about:</div><div>-> 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)</div><div>-> Are there in issues if I use semis or sos along with parallelizing feature of cbc ?</div><div><br clear="none"></div><div>I plan to use parallelizing feature to improve performance.</div><div><br clear="none"></div><div class="ydpb9a85231yiv4502803777ydp285047fbsignature"><div>Thanks</div><div>Richi Arora</div></div></div>
<div><br clear="none"></div><div><br clear="none"></div>
</div><div class="ydpb9a85231yiv4502803777yqt2305143564" id="ydpb9a85231yiv4502803777yqt99437"><div class="ydpb9a85231yiv4502803777ydpb84c5ce7yahoo_quoted" id="ydpb9a85231yiv4502803777ydpb84c5ce7yahoo_quoted_7690836460">
<div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div>
On Friday 19 January 2018, 11:01:48 PM IST, richi arora <richi_arora_ra@yahoo.co.in> wrote:
</div>
<div><br clear="none"></div>
<div><br clear="none"></div>
<div><div id="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162"><div><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div><div>ah ok.</div><div><br clear="none"></div><div>Any link or info as in how can I use SOS or Lotsize in lp file ?</div><div><br clear="none"></div><div>I tried sos but still cbc crashed eg:</div><div><br clear="none"></div><div><pre style="color:rgb(0, 0, 0);">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;</pre></div><div class="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162yqt6368421376" id="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162yqtfd52274"><div><br clear="none"></div></div><div class="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162ydpdb5877e2signature"><div class="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162yqt6368421376" id="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162yqtfd22856"><div>Thanks</div></div><div>Richi Arora</div></div></div><div class="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162yqt6368421376" id="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162yqtfd70548">
<div><br clear="none"></div><div><br clear="none"></div>
<div class="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162ydpbad68c05yahoo_quoted" id="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162ydpbad68c05yahoo_quoted_6408157932">
<div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div><br clear="none"></div><div><div id="ydpb9a85231yiv4502803777ydpb84c5ce7yiv2424075162ydpbad68c05yiv3391906493"><div><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div><br clear="none"></div></div></div></div></div>
</div>
</div></div></div></div></div></div>
</div>
</div></div></div></div></div>
</div>
</div></div></body></html>