Package choco.search

A package devoted to the the control of search algorithms

See:
          Description

Interface Summary
AssignVar.ValueChooserWrapper  
IGlobalSearchLimit The interface of objects limiting the global search exploration
IVarSelector an interface for objects controlling the selection of a variable (for heuristic purposes)
 

Class Summary
AbstractBinIntBranching  
AbstractGlobalSearchLimit An abstract class for limiting tree search (imposing conditions on depth, ...)
AbstractGlobalSearchSolver An abstract class for controlling tree search in various ways
AbstractIntBranching An abstract class for all implementations of branching objets (objects controlling the tree search)
AbstractLargeIntBranching  
AbstractOptimize  
AbstractSearchHeuristic An abstract class for all heuristics (variable, value, branching heuristics) related to search
AssignVar  
BranchAndBound A branch and bound implementation of optimizer solver.
IntBranchingTrace A class for keeping a trace of the search algorithm, through an IntBranching (storing the current branching object, as well as the label of the current branch)
NodeLimit  
OptimizeWithRestarts  
Solve  
TimeLimit  
 

Package choco.search Description

A package devoted to the the control of search algorithms.

Related Documentation

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