<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">See comments below.</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 07/01/2019 05:15, Wendel Melo wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAATj=84Vtndb16dQxyP4vXqAceWHB2-rv7=etjLc0ORqD+sVfg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr"><br>
<div class="gmail_quote">
<div dir="ltr">El dom., 6 ene. 2019 a las 21:00, Haroldo
Gambini Santos (<<a href="mailto:haroldo@ufop.edu.br"
moz-do-not-send="true">haroldo@ufop.edu.br</a>>)
escribió:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">On 06/01/2019 13:18,
John Forrest wrote:<br>
> If you update Cbc stable and add<br>
><br>
> -DKEEP_ORIGINAL_SOLVER<br>
><br>
> to CXXDEFS in configure then solver will stay same.<br>
><br>
> Remember that the bounds on integer variables will
have been changed <br>
> to give an integer solution.<br>
<br>
Wouldn't be better to save original bounds and restore
these bounds <br>
after the branch-&-bound ? Storing two vectors of
double would be more <br>
convenient than cloning the entire problem (if I
understood correctly <br>
this is why it is advisable to clone the problem today).<br>
<br>
</blockquote>
</div>
</div>
</div>
</blockquote>
<p><br>
</p>
<p>NO NO. Unless the bounds are changed then postprocessing won't
work. Also cloning was done as cuts are added and the solver gets
messed up.</p>
<p>If there is pre and post processing then the original model does
stay same - although again bounds are changed so solution printing
and other things will work.<br>
</p>
<p>I may make change permanent in trunk - but behaviour changes very
slightly (probably due to pseudo random number generators).</p>
<p>Wendel - if changes are not permanent by the time you release
code, I can add as option.</p>
<p><br>
</p>
<p>John Forrest<br>
</p>
<blockquote type="cite"
cite="mid:CAATj=84Vtndb16dQxyP4vXqAceWHB2-rv7=etjLc0ORqD+sVfg@mail.gmail.com">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_quote">
<div><br>
</div>
<div>I agree. Because it is really strange you call method
branch-and-bound twice in a sequence and the behaviours be
different. I think users suppose solver object must be
kept exactly as it was before optimziation starts.<br>
</div>
<div><br>
</div>
<div> </div>
</div>
</div>
</div>
</blockquote>
<br>
</body>
</html>