[Minotaur-dev] [minotaur-solver/minotaur] 9a18f1: Another small condition to prevent a thread-escape.

Prashant Palkar noreply at github.com
Tue Aug 18 13:45:09 CDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/minotaur-solver/minotaur
  Commit: 9a18f1605eb77655fdabe28f0746a335aa623672
      https://github.com/minotaur-solver/minotaur/commit/9a18f1605eb77655fdabe28f0746a335aa623672
  Author: ppalkar <ppalkar.iitb at gmail.com>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

  Changed paths:
    M src/base/ParBranchAndBound.cpp

  Log Message:
  -----------
  Another small condition to prevent a thread-escape.

Stopping conditions in opportunistic mode is to check (at each thread)
if any of the threads has a node to process. A slight possibility of
escape for a thread at a point in time is that no thread is assigned, so
checking for size of active nodes in the tree manager also.




More information about the Minotaur-dev mailing list