<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;">Hi Issam,</div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>Thank you for your interest in CMPL.&nbsp;We&nbsp;are really interested to connect BaPCod with CMPL.&nbsp;</div><div><br></div><div>Integrating BaPCoD as a normal MIP solver is not complicated, because we only have to specify a interface format for the generated model instance, the solver arguments, &nbsp;the optimisation results and the solver messages &nbsp;(e.g.OSiL and OSrL). &nbsp;</div><div><br></div><div>Due to the second issue (variables and constraints defining subsystems ...) we need a little bit more input what kind of information&nbsp;BaPCoD needs as arguments for the automatic reformulations.&nbsp;</div><div>Having these information we can decide how we can implement it.&nbsp;This information have also an impact on the data format for the generated problem that CMPL commits to the solver. I haven't seen that e.g. OSiL provides such informations. Therefore it could be possible that we create a new format or that we extend OSiL (or another format) by the decomposition data. &nbsp;</div><div><br></div><div>Thanks,</div><div><br></div><div>Mike</div><div>&nbsp;&nbsp;</div><div><br></div><div><br></div></div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>We have to talk about interface files (e.g. OSiL and OSrL or others.)&nbsp;</div><div><br><div><div>Am 19.02.2014 um 10:54 schrieb Issam Tahiri:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div>Hi all,<br></div><div><br></div><div>I am a new user of Cmpl and I have to say that this project is really great. Congratulations.<br></div><div><br></div><div>I am looking forward to participating in a further development of this language and system in order to deal with some features of the solver "Bapcod" that my team has been developping (<a href="https://realopt.bordeaux.inria.fr/?page_id=2">https://realopt.bordeaux.inria.fr/?page_id=2</a>)<br></div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">BaPCod is a prototype code that solves Mixed Integer Programs (MIP) by application of a&nbsp;Dantzig-Wolfe reformulation&nbsp;technique. The reformulated problem is solved using a&nbsp;branch-and-price&nbsp;(column generation) algorithm.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">First off, I would like to interface Cmpl with Bapcod; and I guess this should be easy through simple communication with Osil and Osrl files. Then, (and here is the more difficult task) I would like to add in Cmpl the possibility for the user to specify which of the constraints and variables define the subsystems on which the decomposition is based.<br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Do you think it is feasible? I am full-time developer of Bapcod so time wouldn't be a matter. However I would appreciate if you can provide some indications (for instance which part of the Cmpl sources need to be modified for this purpose).<br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Thanks in Advance<br><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Best regards,<br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Issam Tahiri.<br></div></div></div></div>_______________________________________________<br>Cmpl mailing list<br><a href="mailto:Cmpl@list.coin-or.org">Cmpl@list.coin-or.org</a><br><a href="http://list.coin-or.org/mailman/listinfo/cmpl">http://list.coin-or.org/mailman/listinfo/cmpl</a></blockquote></div><br></div></div></blockquote></div><br></body></html>