Package choco.kernel.solver.branch

A package devoted to control (branching schemes and heuristics) for branching in a search tree. See:
          Description

Interface Summary
BranchingStrategy Branching objects are responsible for controlling the execution of the program at a point where the control flow may be split between different branches
ConstraintSelector A class that applies ta heuristic for selecting a constraint (which, in turn, can be used later to select a variable, by means of a CompositeIntVarSelector)
IntBranching IntBranching objects are specific branching objects where each branch is labeled with an integer.
ObjectBranching ObjectBranching objects are specific branching objects where each branch is labeled with an Object.
VarSelector<V extends Var> an interface for objects controlling the selection of a variable (for heuristic purposes)
 

Class Summary
AbstractBinIntBranching Deprecated.
AbstractBinIntBranchingStrategy  
AbstractBranchingStrategy  
AbstractIntBranching Deprecated.
AbstractIntBranchingStrategy An abstract class for all implementations of branching objets (objects controlling the tree search)
AbstractLargeIntBranching Deprecated.
AbstractLargeIntBranchingStrategy  
BranchingWithLoggingStatements  
Extension User : cprudhom Mail : cprudhom(a)emn.fr Date : 16 fevr. 2010 Since : Choco 2.1.1 Extension for Constraint and Variable.
 

Package choco.kernel.solver.branch Description

A package devoted to control (branching schemes and heuristics) for branching in a search tree.

Related Documentation

For tutorials, examples, documentation and technical notes, see:



Copyright © 2012. All Rights Reserved.