<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello Dick,<div class=""><br class=""></div><div class="">We are working on a new major release, which we (hopefully) will release next year.  The exact release date is uncertain because most of the old code will be exchanged. Cmpl2 will offer more functionalities (including the opportunity for SOS constraints and other advanced modelling issues).</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""></div><div class="">Mike</div><div class=""><br class=""><div class=""><br class="Apple-interchange-newline">
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">Am 19.12.2017 um 23:38 schrieb Richard Males <<a href="mailto:rbmales@gmail.com" class="">rbmales@gmail.com</a>>:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="gmail_extra">1) I have developed the attached working example of using sos2 constraints within CMPL on a six-segment piecewise linear function.   The excel file shows the functions in the example.</div><div class="gmail_extra"><br class=""></div><div class="gmail_extra">This link was particularly useful in developing the CMPL code: <a href="http://homepages.rpi.edu/~mitchj/handouts/piecewise/" class="">http://homepages.rpi.edu/~mitchj/handouts/piecewise/</a><div style="margin: 0px; text-indent: 0px;" class=""><br class=""></div>I would appreciate any comments on technique or better methods of generalization within CMPL.<br class=""></div><div class="gmail_extra"><br class=""></div><div class="gmail_extra">2) Do I take it that in a future release of CMPL sos2 types of variables will be implemented?  If so, any idea when that might be available?<br class=""></div><div class="gmail_extra"><br class=""></div><div class="gmail_extra">Thanks.</div><div class="gmail_extra">Dick<br class=""></div><div class="gmail_extra"><br class=""></div><div class="gmail_extra"><br class=""></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Sun, Dec 17, 2017 at 5:29 PM, Mike Steglich <span dir="ltr" class=""><<a href="mailto:mike.steglich@th-wildau.de" target="_blank" class="">mike.steglich@th-wildau.de</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Richard,<br class="">
<br class="">
Cmpl does not contain an explicit definition of SOS variables yet. It is necessary to formulate it as a constraint.<br class="">
<br class="">
Thanks,<br class="">
<br class="">
Mike<br class="">
<span class="gmail-"><br class="">
> Am 17.12.2017 um 22:33 schrieb Richard Males <<a href="mailto:males@iac.net" class="">males@iac.net</a>>:<br class="">
><br class="">
> I am continuing to explore the issue of piece-wise linear optimization of a 1-dimensional objective function.  It is unclear to me if CMPL contains an explicit definition of sos2 variables, or if this needs to be handled separately through definition of constraints.   I see the example in the documentation, but that appears to be a 2-dimensional case and the 'sos' look to be constraint labels.<br class="">
><br class="">
> Thanks.<br class="">
><br class="">
><br class="">
> --<br class="">
> Richard M. Males<br class="">
> RMM Technical Services, Inc.<br class="">
> 3319 Eastside Avenue<br class="">
> Cincinnati, OH 45208<br class="">
> <a href="tel:513-871-8566" value="+15138718566" class="">513-871-8566</a><br class="">
><br class="">
> ______________________________<wbr class="">_________________<br class="">
> Cmpl mailing list<br class="">
> <a href="mailto:Cmpl@list.coin-or.org" class="">Cmpl@list.coin-or.org</a><br class="">
</span>> <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cmpl&d=DwIF-g&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=Axd0FVSisUT_OdEDVlxhf3NvdBaa93RFXxvaYiKoPpk&m=hjdP69bn1SEBkLDR9fe4s6dcjKbENnN8DdNrKQhibQE&s=VbicotxzWYIqfnxTdeQZPhyP4bIkQPH7w0q4Ahze5sY&e=" rel="noreferrer" target="_blank" class="">https://urldefense.proofpoint.<wbr class="">com/v2/url?u=https-3A__list.<wbr class="">coin-2Dor.org_mailman_<wbr class="">listinfo_cmpl&d=DwIF-g&c=Ngd-<wbr class="">ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLx<wbr class="">WPA_2Wlc4&r=Axd0FVSisUT_<wbr class="">OdEDVlxhf3NvdBaa93RFXxvaYiKoPp<wbr class="">k&m=<wbr class="">hjdP69bn1SEBkLDR9fe4s6dcjKbENn<wbr class="">N8DdNrKQhibQE&s=<wbr class="">VbicotxzWYIqfnxTdeQZPhyP4bIkQP<wbr class="">H7w0q4Ahze5sY&e=</a><br class="">
<br class="">
</blockquote></div><br class=""></div></div>
<span id="cid:A89DA59E-094B-4D02-AE5A-8142170224F0@th-wildau.de"><PiecewiseLinearizationExample2.xlsx></span><span id="cid:AA0A787B-61C0-4351-8951-4B190FFB604E@th-wildau.de"><TestLinearization6segmentsA.cmpl></span>_______________________________________________<br class="">Cmpl mailing list<br class=""><a href="mailto:Cmpl@list.coin-or.org" class="">Cmpl@list.coin-or.org</a><br class="">https://list.coin-or.org/mailman/listinfo/cmpl</div></blockquote></div><br class=""></div></body></html>