Class and Description |
---|
ConsistencyLevel |
ConstrainedVariable
This is a base interface for all constrained variable.
|
Constraint
The interface Constraint defines a generic interface for all
constraints that could be created and posted within the Problem.
|
DomainType |
Objective |
Oper |
OptimizationStrategy
These strategies are used by an optimization process implemented within the Solver's
method findOptimalSolution(Objective objective, Var objectiveVar, OptimizationStrategy optStrategy)
BASIC strategy iterates through solution assuming that each next solution has optimization objectives better than in a previous solution. |
Probability |
Problem
A constraint satisfaction problem Problem can be defined in terms of constrained
variables and constraints.
|
ProblemState |
SearchStrategy |
SearchStrategy.SearchStrategyType |
Solution
This interface defines a solution of a Problem.
|
SolutionIterator
This is an interface that allows a user to search and to iterate through multiple solutions.
|
Solver
The interface Solver is used for Problem Resolution and utilizes concepts
of Search Strategies and Solutions.
|
ValueSelector
This is a common interface for selection of a value from the domain of a constrained variable.
|
ValueSelectorType |
Var
This interface represents constrained integer variables, the most frequently
used type of constrained objects.
|
VarBool
This interface represents constrained boolean variables that can be seen
as integer constrained variables with the domain { 0, 1 } but with
a potentially more efficient implementation.
|
VarMatrix
A VarMatrix is a two-dimensional array of Var objects
|
VarReal
This interface represents constrained real variables.
|
VarSelector
This is a common interface for selection of a constrained
variable from an array of variables.
|
VarSelectorType |
VarSet
This interface represents a constrained set variable
which, when bound, is equal to a set of elements.
|
VarString
VarString are a special type of constrained variables that are defined using
an array of string values.
|