<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Yves,<br>
      <br>
      Difficult to debug this.  I have run it a hundred times and got
      the same answer each time.<br>
      <br>
      John<br>
      <br>
      On 08/02/16 12:11, Yves Touchard wrote:<br>
    </div>
    <blockquote
cite="mid:CY1PR0701MB19318CF1E44169A57634B9FBBBD50@CY1PR0701MB1931.namprd07.prod.outlook.com"
      type="cite">
      <meta http-equiv="Context-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <div class="WordSection1">
        <p class="MsoNormal"><span>John,</span></p>
        <p class="MsoNormal"><span> </span></p>
        <p class="MsoNormal"><span>I did the changes (two lines in
            ClpSimplex.cpp) and there is still determinism problems.</span></p>
        <p class="MsoNormal"><span> </span></p>
        <p class="MsoNormal"><span>Yves</span></p>
        <p class="MsoNormal"><a moz-do-not-send="true"
            name="_MailEndCompose"><span> </span></a></p>
        <div>
          <div>
            <p class="MsoNormal"><b><span>From:</span></b><span>
                <a class="moz-txt-link-abbreviated" href="mailto:john.forrest@fastercoin.com">john.forrest@fastercoin.com</a>
                [<a class="moz-txt-link-freetext" href="mailto:john.forrest@fastercoin.com">mailto:john.forrest@fastercoin.com</a>]
                <br>
                <b>Sent:</b> Friday, February 05, 2016 5:33 PM<br>
                <b>To:</b> Yves Touchard <a class="moz-txt-link-rfc2396E" href="mailto:ytouchard@gopro.com"><ytouchard@gopro.com></a>;
                <a class="moz-txt-link-abbreviated" href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a><br>
                <b>Subject:</b> RE: [Cbc] Non Deterministic solution</span></p>
          </div>
        </div>
        <p class="MsoNormal"> </p>
        <div>
          <p class="MsoNormal"><span>Yves,<br>
              <br>
              My guess is that it is because there are places where
              CoinDrand48 is used. <br>
              <br>
              Most likely is in ClpSimplex.cpp - try changing<br>
              <br>
              Coindrand48()<br>
              <br>
              to<br>
              <br>
              randomNumberGenerator_.randomDouble()</span></p>
        </div>
        <div>
          <p class="MsoNormal"><span> </span></p>
        </div>
        <div>
          <p class="MsoNormal"><span>if that fixes I will check change
              in<br>
              <br>
              <br>
              John</span></p>
        </div>
        <blockquote id="replyBlockquote">
          <div id="wmQuoteWrapper">
            <p class="MsoNormal"><span>-------- Original Message
                --------<br>
                Subject: [Cbc] Non Deterministic solution<br>
                From: Yves Touchard <<a moz-do-not-send="true"
                  href="mailto:ytouchard@gopro.com"><span>ytouchard@gopro.com</span></a>><br>
                Date: Thu, February 04, 2016 11:31 am<br>
                To: "<a moz-do-not-send="true"
                  href="mailto:cbc@list.coin-or.org"><span>cbc@list.coin-or.org</span></a>"
                <<a moz-do-not-send="true"
                  href="mailto:cbc@list.coin-or.org"><span>cbc@list.coin-or.org</span></a>></span></p>
            <div>
              <div>
                <p class="MsoNormal"><span lang="FR">Hello,</span><span></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span lang="FR"> </span><span></span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>I have just a got a
                    determinism problem with a constraint file:</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span> </span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>You will find at
                    <a moz-do-not-send="true"
                      href="https://www.dropbox.com/s/uzbmgj48kvtd5yj/pb.tar.gz?dl=0"><u><span>https://www.dropbox.com/s/uzbmgj48kvtd5yj/pb.tar.gz?dl=0</span></u></a>,
                    a tar file containing five files:</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>·</span><span>       
                  </span><span>pb.lp is the constraint file.</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>·</span><span>       
                  </span><span>pbTriv.sol is a solution file of the
                    trivial problem (same problem with relaxed
                    constraints) used for mipstart.</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>·</span><span>       
                  </span><span>pb.prio is the priority file.</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>·</span><span>       
                  </span><span>pbCmd1.sol is the most frequent solution
                    provided by coin.</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>·</span><span>       
                  </span><span>pbCmd1Alt.sol is the alternative solution
                    (not easy to catch it…).</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span> </span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>Command line is:</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>bin/cbc pb.lp threads 104
                    ratio 0.05 mipstart pbTriv.sol priority pb.prio
                    divingP on divingV on divesolves 301 multiple 4
                    branch printingOptions normal solution pb.sol</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>Cbc coin is 2.9.7 rev:2232
                    compiled with gcc 4.9.0</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span> </span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>Could you have a look on it,
                    please?</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span> </span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>Thanks</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span> </span></p>
              </div>
              <div>
                <p class="MsoNormal"><span>Yves</span></p>
              </div>
              <div>
                <p class="MsoNormal"><span> </span></p>
              </div>
            </div>
            <div class="MsoNormal"><span>
                <hr width="100%">
              </span></div>
            <p class="MsoNormal"><span>_______________________________________________<br>
                Cbc mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:Cbc@list.coin-or.org"><u><span>Cbc@list.coin-or.org</span></u></a><br>
                <a moz-do-not-send="true"
                  href="http://list.coin-or.org/mailman/listinfo/cbc"><u><span>http://list.coin-or.org/mailman/listinfo/cbc</span></u></a></span></p>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>