<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div class="qtdSeparateBR"><br><br></div><div style="display: block;" id="yui_3_16_0_ym18_1_1458228227947_9731" class="yahoo_quoted"><div id="yui_3_16_0_ym18_1_1458228227947_9730" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"><div id="yui_3_16_0_ym18_1_1458228227947_9729" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"><br> <div id="yui_3_16_0_ym18_1_1458228227947_9728" class="y_msg_container"><div id="yiv5540084996"><div id="yui_3_16_0_ym18_1_1458228227947_9727"><div id="yui_3_16_0_ym18_1_1458228227947_9726" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div dir="ltr" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5373">I did copy/paste of the last problem from the link <a rel="nofollow" shape="rect" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5431" target="_blank" href="http://lpsolve.sourceforge.net/5.0/CPLEX-format.htm">CPLEX LP file format</a> to the file and I tried to run cbc against this file but the cbc crashed. I also tried to run cbc against valid *.lp file (which is made by lpsolve and is recognized by lpsolve) but cbc crashed again. From my experience cbc accepts mps files only. Is there some test cplex lp file available?<br clear="none"></div><div class="yiv5540084996link-enhancr-attachment yiv5540084996link-enhancr-element yiv5540084996richcompose-card" id="yiv5540084996enhancrCard_0" style="width:450px;font-family:'Georgia', 'Times', 'Times New Roman', 'serif';margin-top:5px;margin-bottom:5px;background-color:#ffffff;"><table class="yiv5540084996link-enhancr-element yahoo-compose-table-card" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5458" style="width:450px;height:auto;position:relative;display:block;" border="0" cellpadding="0" cellspacing="0"><tbody id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5457"><tr class="yiv5540084996link-enhancr-element" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5464"><td colspan="7" rowspan="1" class="yiv5540084996link-enhancr-element" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5463" style="height:1px;background-color:#e5e5e5;font-size:1px;border-collapse:collapse;"><div class="yiv5540084996link-enhancr-element" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5462" style="height:1px;background-color:#e5e5e5;font-size:1px;line-height:0px;"> </div></td></tr><tr class="yiv5540084996link-enhancr-element" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5461"><td colspan="1" rowspan="5" class="yiv5540084996link-enhancr-element" style="width:1px;background-color:#e5e5e5;font-size:1pt;border-collapse:collapse;"><div class="yiv5540084996link-enhancr-element" style="width:1px;background-color:#e5e5e5;font-size:1pt;"> </div></td><td colspan="1" rowspan="5" class="yiv5540084996link-enhancr-element" style="width:14px;background-color:#ffffff;font-size:0pt;border-collapse:collapse;"><div class="yiv5540084996link-enhancr-element" style="width:14px;background-color:#ffffff;font-size:14pt;"> </div></td><td colspan="2" rowspan="1" class="yiv5540084996link-enhancr-element" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5460" style="height:6px;background-color:#ffffff;font-size:0pt;border-collapse:collapse;"><div class="yiv5540084996link-enhancr-element" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5459" style="height:6px;background-color:#ffffff;font-size:6pt;"> </div></td><td colspan="1" rowspan="5" class="yiv5540084996link-enhancr-element" style="width:20px;background-color:#ffffff;font-size:0pt;border-collapse:collapse;"><div class="yiv5540084996link-enhancr-element" style="width:20px;background-color:#ffffff;font-size:20pt;"> </div></td><td colspan="1" rowspan="5" class="yiv5540084996link-enhancr-element" style="width:1px;background-color:#e5e5e5;font-size:1pt;border-collapse:collapse;" width="1"><div class="yiv5540084996link-enhancr-element" style="width:1px;background-color:#e5e5e5;font-size:1pt;"> </div></td></tr><tr id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5456"><td colspan="2" rowspan="1" class="yiv5540084996link-enhancr-element" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5455" style="width:100%;vertical-align:middle;font-family:'Georgia', 'Times', 'Times New Roman', 'serif';"><div class="yiv5540084996link-enhancr-text-part yiv5540084996link-enhancr-element" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5454" style="line-height:16.5px;background-color:#ffffff;width:414px;"><div class="yiv5540084996link-enhancr-element" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5453" style="word-wrap:break-word;"><span class="yiv5540084996link-enhancr-element yiv5540084996icon yiv5540084996icon-shrink yiv5540084996link-enhancr-toggle"></span><span class="yiv5540084996link-enhancr-element yiv5540084996icon yiv5540084996icon-close yiv5540084996link-enhancr-delete"></span><a rel="nofollow" shape="rect" class="yiv5540084996link-enhancr-card-urlWrapper yiv5540084996link-enhancr-element" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5452" target="_blank" href="http://lpsolve.sourceforge.net/5.0/CPLEX-format.htm" style="text-decoration:none;text-decoration:none;color:#000000;line-height:100%;font-size:18px;display:block;"><span id="yui_3_16_0_ym18_1_1458228227947_9750" class="yiv5540084996link-enhancr-element yiv5540084996link-enhancr-card-title" style="margin:0;font-weight:normal;margin-bottom:3px;font-size:18px;line-height:21px;max-height:43px;color:#000000;overflow:hidden;display:inline-block;">CPLEX LP file format</span></a><div class="yiv5540084996link-enhancr-card-description yiv5540084996link-enhancr-element" style="font-size:13px;line-height:20px;color:#999999;max-height:81px;font-family:'Georgia', 'Times', 'Times New Roman', 'serif';overflow:hidden;">The CPLEX LP file format provides a facility for entering a problem in a natural, algebraic LP formulation from the keyboard. The problem can be modified and saved from within lpsolve. This procedure is one way to create a file in a format that lpsolve can read. An alternative tec...</div></div></div></td></tr><tr><td colspan="2" rowspan="1" class="yiv5540084996link-enhancr-element" style="height:6px;background-color:#ffffff;font-size:0pt;border-collapse:collapse;"><div class="yiv5540084996link-enhancr-element" style="height:6px;background-color:#ffffff;font-size:6pt;"></div></td></tr><tr><td colspan="1" rowspan="1" class="yiv5540084996link-enhancr-element" style="vertical-align:middle;font-family:'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class="yiv5540084996link-enhancr-element" style="font-size:0pt;"><a rel="nofollow" shape="rect" class="yiv5540084996link-enhancr-card-url yiv5540084996link-enhancr-element" target="_blank" href="http://lpsolve.sourceforge.net/5.0/CPLEX-format.htm" style="color:black;text-decoration:none;text-decoration:none;cursor:pointer;"><span class="yiv5540084996link-enhancr-element yiv5540084996link-enhancr-view-on" id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5447" style="display:inline-block;line-height:11px;max-width:314px;min-width:254px;overflow:hidden;max-height:13px;"><span class="yiv5540084996link-enhancr-element yiv5540084996link-enhancr-mobile-no-resize" style="vertical-align:middle;font-size:9px;line-height:11px;color:#999999;">Se på <span class="yiv5540084996link-enhancr-view-on-domain" style="font-weight:bold;">lpsolve.sourceforge.net</span></span></span></a></div></td><td colspan="1" rowspan="1" class="yiv5540084996link-enhancr-element" style="vertical-align:middle;width:100px;font-family:'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class="yiv5540084996link-enhancr-element yiv5540084996link-enhancr-preview-wrapper" style="max-width:100px;min-width:80px;overflow:hidden;text-align:right;line-height:11px;max-height:13px;font-size:0pt;"><span class="yiv5540084996link-enhancr-element yiv5540084996link-enhancr-preview-by yiv5540084996link-enhancr-mobile-no-resize" style="vertical-align:middle;font-size:9px;line-height:11px;color:#999999;">Forhåndsvis efter Yahoo</span></div></td></tr><tr><td colspan="2" rowspan="1" class="yiv5540084996link-enhancr-element" style="height:9px;background-color:#ffffff;font-size:0pt;border-collapse:collapse;"><div class="yiv5540084996link-enhancr-element" style="height:9px;background-color:#ffffff;font-size:9pt;"></div></td></tr><tr class="yiv5540084996link-enhancr-element"><td colspan="7" rowspan="1" class="yiv5540084996link-enhancr-element" style="height:1px;background-color:#e5e5e5;font-size:1px;border-collapse:collapse;"><div class="yiv5540084996link-enhancr-element" style="height:1px;background-color:#e5e5e5;font-size:1px;line-height:0px;"> </div></td></tr></tbody></table></div><div id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5417"><a href="" rel="nofollow" shape="rect" name="158112"></a></div><div id="yiv5540084996yui_3_16_0_ym18_1_1458228227947_5090"><span></span></div> <div id="yui_3_16_0_ym18_1_1458228227947_9987" class="yiv5540084996qtdSeparateBR"><br clear="none"><br clear="none"></div><div class="yiv5540084996yqt5527614220" id="yiv5540084996yqt71929"><div id="yui_3_16_0_ym18_1_1458228227947_9991" class="yiv5540084996yahoo_quoted" style="display:block;"> <div id="yui_3_16_0_ym18_1_1458228227947_9990" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div id="yui_3_16_0_ym18_1_1458228227947_9989" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div id="yui_3_16_0_ym18_1_1458228227947_9988" dir="ltr"><font face="Arial" size="2"> Den 17:17 torsdag den 17. marts 2016 skrev Haroldo Gambini Santos <haroldo.santos@gmail.com>:<br clear="none"></font></div>  <br clear="none"><br clear="none"> <div id="yui_3_16_0_ym18_1_1458228227947_10007" class="yiv5540084996y_msg_container"><div id="yiv5540084996"><div id="yui_3_16_0_ym18_1_1458228227947_10006">
    Hi Jonatan,<br clear="none">
    <br clear="none">
    CBC also loads problems in the CPLEX LP file format, which is much
    simpler in my opinion. 
    (<a rel="nofollow" shape="rect" class="yiv5540084996moz-txt-link-freetext" target="_blank" href="http://lpsolve.sourceforge.net/5.0/CPLEX-format.htm">http://lpsolve.sourceforge.net/5.0/CPLEX-format.htm</a>)<br clear="none">
    <br clear="none">
    To load a problem in LP format and save a solution in a TXT file
    just call:<br clear="none">
    <br clear="none">
    cbc  problem.lp  solve  solu  solution.txt<br clear="none">
    <br clear="none">
    Cheers,<br clear="none">
    <br clear="none">
    Haroldo<br clear="none">
    <br clear="none">
    <div class="yiv5540084996yqt1951647800" id="yiv5540084996yqt44708"><div id="yui_3_16_0_ym18_1_1458228227947_10008" class="yiv5540084996moz-cite-prefix">On 17-03-2016 10:31, Jonatan Knud
      Lauritsen wrote:<br clear="none">
    </div>
    <blockquote id="yui_3_16_0_ym18_1_1458228227947_10010" type="cite">
      <div id="yui_3_16_0_ym18_1_1458228227947_10009" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;">
        <div id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33906"><span id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_34043">Regarding use of
            cbc. I understand that problem can be loaded and saved from
            and to MPS file using commands import and export. But what
            are commands for displaying and exporting to file the
            results of optimization, specifically - the values of
            variables?</span></div>
        <div class="yiv5540084996qtdSeparateBR" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33907"><br clear="none">
          <br clear="none">
        </div>
        <div class="yiv5540084996yahoo_quoted" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33912" style="display:block;">
          <div id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33911" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;">
            <div id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33910" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;">
              <div dir="ltr" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33909"><font id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33908" face="Arial" size="2"> Den 15:25 torsdag den 17. marts
                  2016 skrev Jonatan Knud Lauritsen
                  <a rel="nofollow" shape="rect" class="yiv5540084996moz-txt-link-rfc2396E" ymailto="mailto:jonatan.lauritsen@yahoo.dk" target="_blank" href="mailto:jonatan.lauritsen@yahoo.dk"><jonatan.lauritsen@yahoo.dk></a>:<br clear="none">
                </font></div>
              <br clear="none">
              <br clear="none">
              <div class="yiv5540084996y_msg_container" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33915">
                <div id="yiv5540084996">
                  <div class="yiv5540084996yqt2785070014" id="yiv5540084996yqtfd46905">
                    <div id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33914">
                      <div id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33913" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><br clear="none">
                        <div class="yiv5540084996qtdSeparateBR" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_33916"><br clear="none">
                          <br clear="none">
                        </div>
                        <div class="yiv5540084996yahoo_quoted" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_26517" style="display:block;">
                          <div id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_26516" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;">
                            <div id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_26515" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;">Hi!
                              <div class="yiv5540084996y_msg_container" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_26520">
                                <div id="yiv5540084996">
                                  <div id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_26519">
                                    <div id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_26518" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;">
                                      <div id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_17953"><br clear="none">
                                      </div>
                                      <div dir="ltr" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_17945">I
                                        am starting to use CBC. I need
                                        integer linear programming
                                        solver and apparently CBC is the
                                        right software from the COIN-OR
                                        projects (I am not sure about
                                        Symphony project, maybe it can
                                        solve integer linear programs as
                                        well). I am confused how to use
                                        CBC. I expected cbc.dll, but
                                        there is only cbc.exe available.
                                        I am trying to use cbc.exe, I
                                        managed to import and solve
                                        problem but I don't understand
                                        how to get results back - e.g.
                                        how to see (and save to file)
                                        values of the variables? That is
                                        the first question.</div>
                                      <div dir="ltr" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_18488"><br clear="none">
                                      </div>
                                      <div dir="ltr" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_18489">The
                                        second question is - is there
                                        cbc.dll available? I found
                                        CoinMP.dll and tried to use it,
                                        but it seems to me an completely
                                        incomplete project. E.g. after
                                        importing and preparing
                                        problems, the getColCount and
                                        getRowCount returns zero values.
                                        One can see in the source code
                                        that lot of methodes simply
                                        return dummy value and does
                                        nothing. So - how CBC is
                                        intended to use? My impression
                                        is that CBC is simple collection
                                        of source files and one should
                                        combine, integrate them and
                                        build them as one needes, there
                                        is no ready dll (apart from
                                        cbc.exe, which is not quite
                                        suitable to be embedded in other
                                        software as it works as
                                        interactive session and not as
                                        input-output program).</div>
                                      <div dir="ltr" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_18621"><br clear="none">
                                      </div>
                                      <div dir="ltr" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_18651">The
                                        third question is about mps file
                                        format which I am using. How to
                                        specify integrality constraints
                                        on variables in this file
                                        format? Maybe cbc automatically
                                        assumes that all the unkown
                                        variables will be integers?
                                        wikipedia mentions that MPS
                                        extensions are suitable for
                                        specifying integrality
                                        constraints but do CBC supports
                                        such extensions and where they
                                        ar documented?</div>
                                      <div dir="ltr" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_18670"><br clear="none">
                                      </div>
                                      <div dir="ltr" id="yiv5540084996yui_3_16_0_ym18_1_1458220166696_18671">Thanks
                                        in advance!<br clear="none">
                                      </div>
                                    </div>
                                  </div>
                                </div>
                                <br clear="none">
                                <br clear="none">
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <br clear="none">
                <br clear="none">
              </div>
            </div>
          </div>
        </div>
      </div>
      <br clear="none">
      <fieldset class="yiv5540084996mimeAttachmentHeader"></fieldset>
      <br clear="none">
      <pre id="yui_3_16_0_ym18_1_1458228227947_10025">_______________________________________________
Cbc mailing list
<a rel="nofollow" shape="rect" class="yiv5540084996moz-txt-link-abbreviated" ymailto="mailto:Cbc@list.coin-or.org" target="_blank" href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a>
<a rel="nofollow" shape="rect" class="yiv5540084996moz-txt-link-freetext" target="_blank" href="http://list.coin-or.org/mailman/listinfo/cbc">http://list.coin-or.org/mailman/listinfo/cbc</a>
</pre>
    </blockquote></div>
    <br clear="none">
    <pre id="yui_3_16_0_ym18_1_1458228227947_10023" class="yiv5540084996moz-signature">-- 
==================================================
Haroldo Gambini Santos
D.Sc, Computer Science
Universidade Federal de Ouro Preto
<a rel="nofollow" shape="rect" class="yiv5540084996moz-txt-link-freetext" target="_blank" href="http://www.decom.ufop.br/haroldo/">http://www.decom.ufop.br/haroldo/</a></pre>
  </div></div><br clear="none"><br clear="none"></div>  </div> </div>  </div></div></div></div></div><br><br></div>  </div> </div>  </div></div></body></html>