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) |
A package devoted to control (branching schemes and heuristics) for branching in a search tree.