<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">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>
  </body>
</html>