<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>