Hakank
All the constraints that are currently defined in hakank's constraints_utils.jl:
increasing
:Increasing
decreasing
:Decreasing
increasing_strict
:Strictly(Increasing)
decreasing_strict
:Strictly(Decreasing)
all_different_except_c
:AllDifferentExceptConstants
count_ctr
:Count
(except for operators)count_ctr2
:CountDistinct
(except for operators)global_cardinality_count
:Count
either_eq
:Disjunction
is_member_of
:Domain
andMembership
cumulative
:CumulativeResource
andCumulativeResourceWithDeadline
circuit
:Circuit
andWeightedCircuit
circuit_path
:CircuitPath
andWeightedCircuitPath
inverse
:Inverse
assignment
:Inverse
assignment_ctr
: not yetmatrix_element
:Element
, but to generalise to more than one dimensionregular
: not yet (no representation of finite automata in Julia)atmost
:Count
withLessThan
atleast
:Count
withGreaterThan
exactly
:Count
latin_square
:AllDifferent
no_overlap
: not yet (no representation of intervals)global_contiguity_regular
:Contiguity
lex_less_eq
:LexicographicallyLessThan
among
:Count
Functions: TODO