Defines a boolean variable and its primitive constraints.
FSM specification for regular constraint.
Like IndomainRandom
but with explicit random generator argument.
Defines an ordered set of integers and basic operations on these sets.
Defines a finite domain integer variable and its primitive constraints.
Manages all variables, constraints and global constraints for JaCoP constraint solver.
Network specification for networkflow constraint
Solution listener that prints solutions of search using user specified functions.
Defines a set variable and its primitive constraints.
Wrapper for org.jacop.constraints.And.
Wrapper for org.jacop.constraints.And.
constraints to be conjunction.
the constraint that is a a conjunction of constraints.
Implicit conversions of Int and Bool to IntVar and BoolVar.
Wrapper for org.jacop.constraints.Not.
Wrapper for org.jacop.constraints.Not.
constraints to be negated.
the negated constraint.
Wrapper for org.jacop.constraints.Or.
Wrapper for org.jacop.constraints.Or.
constraints to be disjunction.
the constraint that is a a disjunction of constraints.
Wrapper for org.jacop.constraints.AbsXeqY.
Wrapper for org.jacop.constraints.AbsXeqY.
variable for abs operation.
absolute value result.
Wrapper for org.jacop.constraints.Alldiff.
Wrapper for org.jacop.constraints.Alldiff.
set of variables to be different.
Wrapper for org.jacop.constraints.Alldistinct.
Wrapper for org.jacop.constraints.Alldistinct.
set of variables to be different.
Wrapper for org.jacop.constraints.AmongVar.
Wrapper for org.jacop.constraints.AmongVar.
XXX TODO: remove arrays, unify sequences, rename to assignAmong
, add proper among
array of variables.
array of variables to be checked if their values .
number of values found.
Wrapper for org.jacop.constraints.Among.
Wrapper for org.jacop.constraints.Among.
XXX TODO: rename to assignAmong
, add proper among
variables.
values to be checked.
number of values found.
Wrapper for org.jacop.search.LargestDomain.
Wrapper for org.jacop.search.LargestDomain.
related variable selection method.
Wrapper for org.jacop.set.search.MaxCardDiff.
Wrapper for org.jacop.set.search.MaxCardDiff.
related variable selection method.
Wrapper for org.jacop.constraints.Assignment.
Wrapper for org.jacop.constraints.Assignment.
XXX TODO: remove arrays, unify sequences
array of variables.
array variables that values are permutation of x.
Wrapper for org.
Wrapper for org.jacop.constraints.binpack.Binpack (?).
list containing which tuples of bins, their loads and their weights
Wrapper for org.jacop.set.constraints.CardA.
Wrapper for org.jacop.set.constraints.CardA.
constrained set variable.
cardinality.
Wrapper for org.jacop.set.constraints.CardAeqX.
Wrapper for org.jacop.set.constraints.CardAeqX.
constrained set variable.
variable defining cardinality of s.
Wrapper for org.jacop.constraints.Circuit.
Wrapper for org.jacop.constraints.Circuit.
variables, which domains define next nodes in the graph.
Wrapper for org.jacop.constraints.Count.
Wrapper for org.jacop.constraints.Count.
variables to count number of values value.
number of values value.
Wrapper for org.jacop.constraints.Cumulative.
Wrapper for org.jacop.constraints.Cumulative.
tuples consisting of (t, d, r), where t is start times of tasks, d is duration of tasks, r is number of resources of tasks.
limit on number of resources used in a schedule.
Depth first search method.
Depth first search method.
standard depth first search.
Wrapper for org.jacop.constraints.Diff2.
Wrapper for org.jacop.constraints.Diff2.
sequence of four element vectors representing rectangles [x, y, lx, ly]
Wrapper for org.jacop.constraints.Diff2.
Wrapper for org.jacop.constraints.Diff2.
XXX TODO: remove arrays, unify sequences
coordinate X of rectangle.
coordinate Y of rectangle.
length in derection X of rectangle.
length in derection Y of rectangle.
Wrapper for org.jacop.search.SmallestDomain.
Wrapper for org.jacop.search.SmallestDomain.
related variable selection method.
Wrapper for org.jacop.set.search.MinCardDiff.
Wrapper for org.jacop.set.search.MinCardDiff.
related variable selection method.
Wrapper for org.jacop.constraints.GCC.
Wrapper for org.jacop.constraints.GCC.
array of tuples of variables and their counters
Wrapper for org.jacop.search.IndomainMax.
Wrapper for org.jacop.search.IndomainMax.
related variable selection method.
Wrapper for org.jacop.set.search.IndomainSetMax.
Wrapper for org.jacop.set.search.IndomainSetMax.
related indomain method.
Wrapper for org.jacop.search.IndomainMedian.
Wrapper for org.jacop.search.IndomainMedian.
related variable selection method.
Wrapper for org.jacop.search.IndomainMiddle.
Wrapper for org.jacop.search.IndomainMiddle.
related variable selection method.
Wrapper for org.jacop.search.IndomainMin.
Wrapper for org.jacop.search.IndomainMin.
related variable selection method.
Wrapper for org.jacop.set.search.IndomainSetMin.
Wrapper for org.jacop.set.search.IndomainSetMin.
related indomain method.
Wrapper for org.jacop.search.IndomainRandom.
Wrapper for org.jacop.search.IndomainRandom.
related variable selection method.
Wrapper for org.jacop.set.search.IndomainSetRandom.
Wrapper for org.jacop.set.search.IndomainSetRandom.
related indomain method.
Defines null variable selection method that is interpreted by JaCoP as input order.
Defines null variable selection method that is interpreted by JaCoP as input order.
XXX TODO: ugly null
; ought to use place holde value
related variable selection method.
Wrapper for org.jacop.constraints.Element.
Wrapper for org.jacop.constraints.Element.
index to select element from list of elements.
sequence of integers that can be assigned to values.
value of index offset (shift).
the variable yielding the element at the given index
Wrapper for org.jacop.constraints.knapsack.Knapsack.
Wrapper for org.jacop.constraints.knapsack.Knapsack.
XXX TODO: replace arrays, unify tuples
array of profite for items.
array of weights for items.
array of quantities of items.
knapsack capacity.
profite when selling items.
Wrapper for org.jacop.search.LargestMax.
Wrapper for org.jacop.search.LargestMax.
related variable selection method.
Wrapper for org.jacop.constraints.Lex.
Wrapper for org.jacop.constraints.Lex.
array of vectors of variables to be lexicographically ordered.
Wrapper for org.jacop.set.constraints.Match.
Wrapper for org.jacop.set.constraints.Match.
a set variable to be matched against list of IntVar.
variables that get values from the set.
Wrapper for org.jacop.constraints.Max.
Wrapper for org.jacop.constraints.Max.
variables where maximum values is to be found.
max value.
The maximum number of solutions to be explored.
The maximum number of solutions to be explored.
-1
indicates that there is no limit.
Wrapper for org.jacop.search.MaxRegret.
Wrapper for org.jacop.search.MaxRegret.
related variable selection method.
Maximization search method.
Maximization search method.
select method defining variable selection and value assignment methods.
Cost variable
true if solution found and false otherwise.
Maximization method for sequence of search methods (specified by list of select methods).
Maximization method for sequence of search methods (specified by list of select methods).
list of select methods defining variable selection and value assignment methods for sequence of searchs.
Cost variable
true if solution found and false otherwise.
Wrapper for org.jacop.constraints.Min.
Wrapper for org.jacop.constraints.Min.
variables where minimum values is to be found.
minimum value.
Wrapper for org.jacop.set.search.MinGlbCard.
Wrapper for org.jacop.set.search.MinGlbCard.
related variable selection method.
Wrapper for org.jacop.set.search.MinLubCard.
Wrapper for org.jacop.set.search.MinLubCard.
related variable selection method.
Minimization search method.
Minimization search method.
select method defining variable selection and value assignment methods.
Cost variable
true if solution found and false otherwise.
Minimization method for sequence of search methods (specified by list of select methods).
Minimization method for sequence of search methods (specified by list of select methods).
list of select methods defining variable selection and value assignment methods for sequence of searchs.
Cost variable
true if solution found and false otherwise.
Wrapper for org.jacop.search.MostConstrainedStatic.
Wrapper for org.jacop.search.MostConstrainedStatic.
related variable selection method.
Wrapper for org.jacop.search.MostConstrainedStatic.
Wrapper for org.jacop.search.MostConstrainedStatic.
related variable selection method.
Wrapper for org.jacop.constraints.Values.
Wrapper for org.jacop.constraints.Values.
variables to count number of different values.
number of different values.
Wrapper for org.jacop.constraints.regular.Regular.
Wrapper for org.jacop.constraints.regular.Regular.
specification of finite state machine using class fsm.
list of variables assigned to fsm nodes.
Search method that finds a solution.
Search method that finds a solution.
select method defining variable selection and value assignment methods.
true if solution found and false otherwise.
Search method that finds all solutions.
Search method that finds all solutions.
select method defining variable selection and value assignment methods.
true if solution found and false otherwise.
Search method for finding all solutions using a sequence of search methods (specified by list of select methods).
Search method for finding all solutions using a sequence of search methods (specified by list of select methods).
list of select methods defining variable selection and value assignment methods for sequence of searchs.
true if solution found and false otherwise.
Search method for finding a solution using a sequence of search methods (specified by list of select methods).
Search method for finding a solution using a sequence of search methods (specified by list of select methods).
list of select methods defining variable selection and value assignment methods for sequence of searchs.
true if solution found and false otherwise.
Defines list of variables, their selection method for search and value selection
Defines list of variables, their selection method for search and value selection
select method for search.
Defines list of variables, their selection method for split search and value selection
Defines list of variables, their selection method for split search and value selection
select method for search.
Defines list of variables, their selection method for sequential search and value selection
Defines list of variables, their selection method for sequential search and value selection
select method for search.
Wrapper for org.jacop.constraints.Sequence.
Wrapper for org.jacop.constraints.Sequence.
list of variables to be constrained.
set of values to be checked.
length of the sub-sequence.
minimal number of occurrences of values in the sub-sequence.
maximal number of occurrences of values in the sub-sequence.
Wrapper for org.jacop.search.SmallestMin.
Wrapper for org.jacop.search.SmallestMin.
related variable selection method.
Wrapper for org.jacop.search.SmallestMin.
Wrapper for org.jacop.search.SmallestMin.
related variable selection method.
Currently equivalent to minGLBCard
.
Currently equivalent to minGLBCard
.
related variable selection method.
Wrapper for org.jacop.constraints.SoftAlldifferent.
Wrapper for org.jacop.constraints.SoftAlldifferent.
array of variables to be constrained to be different.
measures degree of violation (uses value based violation).
Wrapper for org.jacop.constraints.SoftGCC.
Wrapper for org.jacop.constraints.SoftGCC.
array of variables to be constrained to be different.
lower bound on limits that can not be violated.
upper bound on limits that can not be violated
values that are counted.
specifies preferred values for counters and can be violated.
Wrapper for org.jacop.constraints.Stretch.
Wrapper for org.jacop.constraints.Stretch.
a list of values to be assigned to sub-sequences.
minimal length of the sub-sequence for each value on position i.
maximal length of the sub-sequence for each value on position i.
list of variables to be constrained.
Wrapper for org.jacop.constraints.Sum.
Wrapper for org.jacop.constraints.Sum.
variables to be summed up.
summation result.
Wrapper for org.jacop.constraints.ExtensionalSupportVA.
Wrapper for org.jacop.constraints.ExtensionalSupportVA.
XXX TODO: rename to assignTable
, add proper table
sequence of tuples consisting of variables and sequences of allowed values be assigned
The search time out in seconds.
The search time out in seconds. -1
indicates that there is no time out.
Wrapper for org.jacop.constraints.SumWeight.
Wrapper for org.jacop.constraints.SumWeight.
variables to sum
weights for the variables
summation result.
Package for defining variables, constraints, global constraints and search methods for JaCoP constraint solver in Scala.