<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Matteo and Iain, thank you for your
      useful help but i ran it with both ways, and the messages are
      exactly the same.<br>
      <br>
      I do not know whys the stand alone is 2,5 times faster...<br>
      <br>
      Is there any possibility to be the compiler's fault? Or anything
      with its settings?<br>
      <br>
      On 10/10/2012 19:13, Matteo Fischetti DEI wrote:<br>
    </div>
    <blockquote cite="mid:50759E8D.3060201@gmail.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Dear Christos,<br>
      <br>
      did you compare the n. of nodes (not time) required to solve that
      instance by using the two executables? <br>
      <br>
      If the standalone executable that is 2.5 times faster also
      required 2 times fewer nodes or so, then it may be the case that
      you had just bad luck in your run due to the "erratic behavior of
      tree search"--by chance your search tree evolved differently and
      had to visit more nodes.<br>
      <br>
      If you want to know more about this behavior, have a look to Mike
      Trick's blog:<br>
      <br>
      &nbsp;&nbsp;&nbsp; <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="http://mat.tepper.cmu.edu/blog/?p=1695">http://mat.tepper.cmu.edu/blog/?p=1695</a><br>
      <br>
      Of course, if you are consistently slower than the other version
      (also on other instances), then it may be the case that your
      version uses a worse internal tuning.<br>
      <br>
      --Matteo--<br>
      <br>
      <br>
      <div class="moz-cite-prefix">Il 10/10/2012 17:07, Christos ha
        scritto:<br>
      </div>
      <blockquote cite="mid:50758F4A.50409@gmail.com" type="cite">
        <meta content="text/html; charset=ISO-8859-1"
          http-equiv="Content-Type">
        <div class="moz-cite-prefix">Ok i solved the errors.<br>
          <br>
          Now i debuged both the libs and the source code in release
          mode. Solving Time is 1/3. Still the standalone executable
          that i downloaded is 2.5 times faster...<br>
          <br>
          Is there any idea?<br>
          <br>
          On 10/10/2012 17:21, Iain Dunning wrote:<br>
        </div>
        <blockquote
cite="mid:CAKupjyUc-ZXV0t1NOtW0pzpy1js-01h8hYoA_S6eagHoNazjxA@mail.gmail.com"
          type="cite">Compile everything in release mode - both the
          libraries and your project.
          <div><br>
          </div>
          <div>- Iain<br>
            <br>
            <div class="gmail_quote">On Wed, Oct 10, 2012 at 10:20 AM,
              Christos <span dir="ltr">&lt;<a moz-do-not-send="true"
                  href="mailto:chtsolak@gmail.com" target="_blank">chtsolak@gmail.com</a>&gt;</span>
              wrote:<br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                <div bgcolor="#FFFFFF" text="#000000">
                  <div>Yes you both were right. I have compiled
                    libraries in debug mode.<br>
                    Thank you.<br>
                    <br>
                    Now i compiled them in release mode, but i get 177
                    same errors:<br>
                    <br>
                    error LNK2038: mismatch detected for
                    '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match
                    value '2' in test.obj&nbsp; <br>
                    <br>
                    What's this?<br>
                    (i am trying to compile project in debug mode)
                    <div>
                      <div class="h5"><br>
                        <br>
                        <br>
                        On 10/10/2012 16:59, Iain Dunning wrote:<br>
                      </div>
                    </div>
                  </div>
                  <div>
                    <div class="h5">
                      <blockquote type="cite">I wrote that guide.
                        <div>Is it possible you are building your
                          program in "Debug" mode? If the lib files are
                          large, it suggests they are being built with
                          debugging information...</div>
                        <div>Changing to "Release" mode could create
                          speed ups of that order.</div>
                        <div><br>
                        </div>
                        <div>Cheers,</div>
                        <div>Iain<br>
                          <br>
                          <div class="gmail_quote">On Wed, Oct 10, 2012
                            at 4:39 AM, Christos <span dir="ltr">&lt;<a
                                moz-do-not-send="true"
                                href="mailto:chtsolak@gmail.com"
                                target="_blank">chtsolak@gmail.com</a>&gt;</span>
                            wrote:<br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              <div bgcolor="#FFFFFF" text="#000000">
                                <div>In order to help you help me i
                                  compiled my code with this method:<a
                                    moz-do-not-send="true"
                                    href="https://projects.coin-or.org/Cbc/wiki/VSSetup"
                                    target="_blank">https://projects.coin-or.org/Cbc/wiki/VSSetup</a><br>
                                  <br>
                                  And as i can see lib files from
                                  repository are much smaller then these
                                  created with the above method.<br>
                                  <br>
                                  Is this matter?
                                  <div>
                                    <div><br>
                                      <br>
                                      On 9/10/2012 23:00, Christos
                                      wrote:<br>
                                    </div>
                                  </div>
                                </div>
                                <div>
                                  <div>
                                    <blockquote type="cite">
                                      <div>Very useful info!<br>
                                        <br>
                                        I downloaded
                                        Cbc-2.7.5-win64-intel11.1 and
                                        run cbc.exe in the bin folder. <br>
                                        I used 2 methods-commands for
                                        solving, branchAndBound and
                                        solve.<br>
                                        <br>
                                        They both solved it almost 10
                                        times faster!!!<br>
                                        <br>
                                        Now, to come to a solution, i
                                        need to know what's the
                                        differnece between solving with
                                        stand alone and simply by
                                        calling the solver via my code
                                        which was implemented in MS
                                        visual studio 2010..<br>
                                        <br>
                                        If you can help me with this, i
                                        would have find the solution to
                                        my big problem!<br>
                                        I am waiting impatiently for
                                        your words.<br>
                                        <br>
                                        Thank you!<br>
                                        <br>
                                        On 9/10/2012 22:26, David Ibarra
                                        G&oacute;mez wrote:<br>
                                      </div>
                                      <blockquote type="cite">
                                        <div dir="ltr"> You can find the
                                          CBC binaries here:&nbsp;<a
                                            moz-do-not-send="true"
                                            href="https://projects.coin-or.org/CoinBinary"
                                            target="_blank">https://projects.coin-or.org/CoinBinary</a>&nbsp;or





                                          (here&nbsp;<a
                                            moz-do-not-send="true"
                                            href="http://www.coin-or.org/download/binary/Cbc/"
                                            target="_blank">http://www.coin-or.org/download/binary/Cbc/</a>).





                                          You can test different
                                          versions
                                          <div><br>
                                          </div>
                                          <div>From the shell you can
                                            call the executable binary.
                                            Then you just:</div>
                                          <div><br>
                                          </div>
                                          <div>1. Import MPS file by
                                            just typing "import
                                            mpsfilename.mps"&nbsp;</div>
                                          <div>2. and then you can solve
                                            it just typing
                                            "branchAndCut"</div>
                                          <div><br>
                                          </div>
                                          <div>Then compare the time to
                                            solve with the API.</div>
                                          <div><br>
                                          </div>
                                          <div>A random google search to
                                            find a "recipe" could be (at
                                            the end of page 6):&nbsp;<a
                                              moz-do-not-send="true"
                                              href="http://wpweb2.tepper.cmu.edu/fmargot/coin/proj5.pdf"
                                              style="font-size:10pt"
                                              target="_blank">http://wpweb2.tepper.cmu.edu/fmargot/coin/proj5.pdf</a></div>
                                          <div><br>
                                          </div>
                                          <div>Regards</div>
                                          <div>
                                            <div><br>
                                            </div>
                                            <div><br>
                                              <br>
                                              <div>
                                                <hr>Date: Tue, 9 Oct
                                                2012 20:50:04 +0300<br>
                                                From: <a
                                                  moz-do-not-send="true"
href="mailto:chtsolak@gmail.com" target="_blank">chtsolak@gmail.com</a><br>
                                                To: <a
                                                  moz-do-not-send="true"
href="mailto:dibarra21@hotmail.com" target="_blank">dibarra21@hotmail.com</a><br>
                                                CC: <a
                                                  moz-do-not-send="true"
href="mailto:cbc@list.coin-or.org" target="_blank">cbc@list.coin-or.org</a><br>
                                                Subject: Re: [Cbc]
                                                solving time in C++
                                                &gt;&gt; time in Gams<br>
                                                <br>
                                                <div>i have the latest
                                                  version, 2.7.7....<br>
                                                  <br>
                                                  I solve it by using
                                                  the default cbc
                                                  solver, (i am not
                                                  getting involved in
                                                  the solver) with this
                                                  way:<br>
                                                  <br>
                                                  <i><small>solver1.loadProblem(numcols,



                                                      numrows, start,
                                                      index, value,
                                                      collb, colub, obj,
                                                      rowlb, rowub);<br>
                                                      CbcModel
                                                      model(solver1);<br>
                                                      CbcMain0(model);<br>
                                                      const char *
                                                      argv2[]={"DAS","-solve","-quit"};&nbsp;&nbsp;
                                                    </small></i><i><small><br>
                                                      CbcMain1(3,argv2,model);&nbsp;&nbsp;&nbsp;


                                                    </small></i><br>
                                                  <br>
                                                  So, i do not think
                                                  that it's ommiting the
                                                  presolve step, am i
                                                  wrong?<br>
                                                  <br>
                                                  Where can i find the
                                                  latest version, and
                                                  how can i load an mps
                                                  file?<br>
                                                  <br>
                                                  Thank you<br>
                                                  <br>
                                                  On 9/10/2012 20:42,
                                                  David Ibarra G&oacute;mez
                                                  wrote:<br>
                                                </div>
                                                <blockquote>
                                                  <div dir="ltr"> Hi,
                                                    <div><br>
                                                    </div>
                                                    <div>there are
                                                      several things
                                                      that can cause
                                                      this:</div>
                                                    <div><br>
                                                    </div>
                                                    <div>
                                                      <ul>
                                                        <li>different
                                                          solvers
                                                          version,</li>
                                                        <li>solving is a
                                                          complex task:&nbsp;<span
style="font-size:10pt">presolve (cuting planes, heuristics, ...) and
                                                          then b</span><span
style="font-size:10pt">ranch and bound (cut). If you omit the first part
                                                          or you do not
                                                          do exactly the
                                                          same steps
                                                          result could
                                                          be different.</span></li>
                                                      </ul>
                                                      <div><br>
                                                      </div>
                                                      Did you try to
                                                      solve using CBC
                                                      CLI (stand alone
                                                      executable) ?</div>
                                                    <div><br>
                                                    </div>
                                                    <div>Regards<br>
                                                      <br>
                                                      <div>
                                                        <hr>Date: Tue, 9
                                                        Oct 2012
                                                        12:16:49 +0300<br>
                                                        From: <a
                                                          moz-do-not-send="true"
href="mailto:chtsolak@gmail.com" target="_blank">chtsolak@gmail.com</a><br>
                                                        To: <a
                                                          moz-do-not-send="true"
href="mailto:cbc@list.coin-or.org" target="_blank">cbc@list.coin-or.org</a><br>
                                                        Subject: [Cbc]
                                                        solving time in
                                                        C++ &gt;&gt;
                                                        time in Gams<br>
                                                        <br>
                                                        Hi all again,<br>
                                                        <br>
                                                        I have 1&nbsp;
                                                        question for
                                                        you, if i solve
                                                        it, i won't
                                                        bother you again
                                                        <span><span> :-P
                                                          </span></span><br>
                                                        <br>
                                                        I am using cbc
                                                        in order to make
                                                        an executable
                                                        via MS visual
                                                        studio which
                                                        solves a model.<br>
                                                        In order to
                                                        solve it, takes
                                                        60 mins<br>
                                                        <br>
                                                        I have made the
                                                        same problem
                                                        with GAMS and
                                                        solved it in 30
                                                        secs, 120 times
                                                        faster!!<br>
                                                        <br>
                                                        Is it because of
                                                        an error in
                                                        modeling or due
                                                        to the different
                                                        interface?
                                                        (exe-GAMS)<br>
                                                        <br>
                                                        Why is there
                                                        this enormous
                                                        difference?<br>
                                                        <br>
                                                        <br>
                                                        Thank you in
                                                        advance.<i><small><i><small><br>
                                                          </small></i></small></i><br>
                                                        <i><small><i><small><br>
                                                          </small></i><br>
                                                          </small></i> <br>
                                                        _______________________________________________




                                                        Cbc mailing list
                                                        <a
                                                          moz-do-not-send="true"
href="mailto:Cbc@list.coin-or.org" target="_blank">Cbc@list.coin-or.org</a>
                                                        <a
                                                          moz-do-not-send="true"
href="http://list.coin-or.org/mailman/listinfo/cbc" target="_blank">http://list.coin-or.org/mailman/listinfo/cbc</a></div>
                                                    </div>
                                                  </div>
                                                </blockquote>
                                                <br>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </blockquote>
                                      <br>
                                    </blockquote>
                                    <br>
                                  </div>
                                </div>
                              </div>
                              <br>
_______________________________________________<br>
                              Cbc mailing list<br>
                              <a moz-do-not-send="true"
                                href="mailto:Cbc@list.coin-or.org"
                                target="_blank">Cbc@list.coin-or.org</a><br>
                              <a moz-do-not-send="true"
                                href="http://list.coin-or.org/mailman/listinfo/cbc"
                                target="_blank">http://list.coin-or.org/mailman/listinfo/cbc</a><br>
                              <br>
                            </blockquote>
                          </div>
                          <br>
                          <br clear="all">
                          <div><br>
                          </div>
                          -- <br>
                          <font face="'courier new', monospace"><b>Iain
                              Dunning</b></font>
                          <div><font face="'courier new', monospace"><a
                                moz-do-not-send="true"
                                href="http://orc.scripts.mit.edu/people/student.php?name=idunning"
                                target="_blank">PhD Student</a> &nbsp;/&nbsp;</font><span
                              style="font-family:'courier
                              new',monospace"><a moz-do-not-send="true"
                                href="http://web.mit.edu/orc/www/"
                                target="_blank">MIT Operations Research
                                Center</a></span></div>
                          <div>
                            <div><font face="'courier new', monospace"><a
                                  moz-do-not-send="true"
                                  href="http://www.iaindunning.com/"
                                  target="_blank">www.iaindunning.com</a></font></div>
                          </div>
                          <br>
                        </div>
                      </blockquote>
                      <br>
                    </div>
                  </div>
                </div>
              </blockquote>
            </div>
            <br>
            <br clear="all">
            <div><br>
            </div>
            -- <br>
            <font face="'courier new', monospace"><b>Iain Dunning</b></font>
            <div><font face="'courier new', monospace"><a
                  moz-do-not-send="true"
                  href="http://orc.scripts.mit.edu/people/student.php?name=idunning"
                  target="_blank">PhD Student</a> &nbsp;/&nbsp;</font><span
                style="font-family:'courier new',monospace"><a
                  moz-do-not-send="true"
                  href="http://web.mit.edu/orc/www/" target="_blank">MIT
                  Operations Research Center</a></span></div>
            <div>
              <div><font face="'courier new', monospace"><a
                    moz-do-not-send="true"
                    href="http://www.iaindunning.com/" target="_blank">www.iaindunning.com</a></font></div>
            </div>
            <br>
          </div>
        </blockquote>
        <br>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Cbc mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://list.coin-or.org/mailman/listinfo/cbc">http://list.coin-or.org/mailman/listinfo/cbc</a>
</pre>
      </blockquote>
      <br>
      <br>
      <div class="moz-signature">-- <br>
        Prof. Matteo Fischetti<br>
        DEI, University of Padova<br>
        via Gradenigo 6/A<br>
        I-35131 Padova (Italy)<br>
        e-mail: <a moz-do-not-send="true"
          class="moz-txt-link-abbreviated"
          href="mailto:matteo.fischetti@unipd.it">matteo.fischetti@unipd.it</a><br>
        web: <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
          href="http://www.dei.unipd.it/%7Efisch">www.dei.unipd.it/~fisch</a><br>
        reports: <a moz-do-not-send="true"
          class="moz-txt-link-abbreviated"
          href="http://www.dei.unipd.it/%7Efisch/papers">www.dei.unipd.it/~fisch/papers</a><br>
      </div>
    </blockquote>
    <br>
  </body>
</html>