choco.real.search
Class RealBranchAndBound

java.lang.Object
  extended by choco.AbstractEntity
      extended by choco.AbstractSolver
          extended by choco.search.AbstractGlobalSearchSolver
              extended by choco.real.search.AbstractRealOptimize
                  extended by choco.real.search.RealBranchAndBound
All Implemented Interfaces:
Entity

public class RealBranchAndBound
extends AbstractRealOptimize

J-CHOCO Copyright (C) F. Laburthe, 1999-2003

An open-source Constraint Programming Kernel for Research and Education

Created by: Guillaume on 20 juil. 2004


Field Summary
 
Fields inherited from class choco.real.search.AbstractRealOptimize
doMaximize, lowerBound, objective, targetLowerBound, targetUpperBound, upperBound
 
Fields inherited from class choco.search.AbstractGlobalSearchSolver
baseWorld, currentTraceIndex, DOWN_BRANCH, encounteredLimit, INIT_SEARCH, limits, loggingMaxDepth, mainGoal, nbSolutions, nextMove, OPEN_NODE, stopAtFirstSol, traceStack, UP_BRANCH
 
Fields inherited from class choco.AbstractSolver
logger, maxNbSolutionStored, solutions
 
Fields inherited from class choco.AbstractEntity
hook, problem
 
Constructor Summary
RealBranchAndBound(RealVar obj, boolean maximize)
           
 
Method Summary
 void endTreeSearch()
          called before a new search tree is explored
 void newTreeSearch()
          called before a new search tree is explored
 
Methods inherited from class choco.real.search.AbstractRealOptimize
getBestObjectiveValue, getObjectiveTarget, getObjectiveValue, initBounds, postDynamicCut, postTargetBound, postTargetLowerBound, postTargetUpperBound, recordSolution, setBound, setTargetBound, setTargetLowerBound, setTargetUpperBound
 
Methods inherited from class choco.search.AbstractGlobalSearchSolver
endTreeNode, getEncounteredLimit, incrementalRun, isEncounteredLimit, newTreeNode, nextSolution, popTrace, popTraceUntil, printRuntimeStatistics, pushTrace, run, setLoggingMaxDepth, topTrace
 
Methods inherited from class choco.AbstractSolver
existsSolution, makeSolutionFromCurrentState, restoreBestSolution, showSolution, storeSolution
 
Methods inherited from class choco.AbstractEntity
getProblem, pretty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RealBranchAndBound

public RealBranchAndBound(RealVar obj,
                          boolean maximize)
Method Detail

newTreeSearch

public void newTreeSearch()
Description copied from class: AbstractGlobalSearchSolver
called before a new search tree is explored

Overrides:
newTreeSearch in class AbstractGlobalSearchSolver

endTreeSearch

public void endTreeSearch()
Description copied from class: AbstractGlobalSearchSolver
called before a new search tree is explored

Overrides:
endTreeSearch in class AbstractGlobalSearchSolver