Class IntegerSolver.NodeStatistics

java.lang.Object
org.ojalgo.optimisation.integer.IntegerSolver.NodeStatistics
Enclosing class:
IntegerSolver

static final class IntegerSolver.NodeStatistics extends Object
When a node is determined to be a leaf - no further branching - what was the reason?
  • Field Details

    • myAbandoned

      private final LongAdder myAbandoned
    • myExhausted

      private final LongAdder myExhausted
    • myInfeasible

      private final LongAdder myInfeasible
    • myInteger

      private final LongAdder myInteger
  • Constructor Details

    • NodeStatistics

      NodeStatistics()
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • abandoned

      boolean abandoned()
      Node was created, and deferred, but then abandoned and never evaluated (sub/node problem never solved).
    • countEvaluatedNodes

      long countEvaluatedNodes()
    • countIntegerSolutions

      int countIntegerSolutions()
    • countSkippedNodes

      long countSkippedNodes()
    • countTotalNodes

      long countTotalNodes()
    • exhausted

      boolean exhausted()
      Node evaluated, and solution not integer, but estimate NOT possible to find better integer solution.
    • failed

      boolean failed()
      Failed to solve node problem because of some unexpected error – not because the node was infeasible.
    • infeasible

      boolean infeasible()
      Node problem infeasible
    • integer

      boolean integer()
      Integer solution found