<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>
<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"><<a moz-do-not-send="true"
href="mailto:chtsolak@gmail.com" target="_blank">chtsolak@gmail.com</a>></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 <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"><<a
moz-do-not-send="true"
href="mailto:chtsolak@gmail.com"
target="_blank">chtsolak@gmail.com</a>></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ómez wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"> You can find the
CBC binaries here: <a
moz-do-not-send="true"
href="https://projects.coin-or.org/CoinBinary"
target="_blank">https://projects.coin-or.org/CoinBinary</a> or
(here <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" </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): <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++
>> 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"};
</small></i><i><small><br>
CbcMain1(3,argv2,model);
</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ó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: <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++ >>
time in Gams<br>
<br>
Hi all again,<br>
<br>
I have 1
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> / </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> / </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>