Uses of Interface
org.maxicp.modeling.DecisionVarsProvider
Packages that use DecisionVarsProvider
Package
Description
Symbolic modeling over integer variables
Symbolic constraints
-
Uses of DecisionVarsProvider in org.maxicp.modeling.algebra.integer
Classes in org.maxicp.modeling.algebra.integer that implement DecisionVarsProviderModifier and TypeClassDescriptionfinal recordfinal recordfinal recordfinal record -
Uses of DecisionVarsProvider in org.maxicp.modeling.constraints
Classes in org.maxicp.modeling.constraints that implement DecisionVarsProviderModifier and TypeClassDescriptionfinal recordAllDifferent constraint ensuring that all expressions inxtake pairwise distinct values.final recordAmong constraint ensuring that exactlycountexpressions inxtake a value invalues.final recordBinPacking constraint.final recordUpper-bound cardinality constraint ensuring that each valuevin0..array.length - 1appears at mostarray[v]times inx.final recordLower-bound cardinality constraint ensuring that each valuevin0..array.length - 1appears at leastarray[v]times inx.final recordHamiltonian circuit constraint ensuring that the successor array forms a single Hamiltonian circuit visiting all nodes0..successor.length - 1.final recordCumulative scheduling constraint ensuring that at any point in time, the total resource demand of overlapping activities does not exceed the resource capacitycapa.final recordDisjunctive scheduling constraint ensuring that no two activities overlap in time.final recordLexicographic ordering constraint enforcingx <=_lex y(orx <_lex yifstrictis true).final recordNegative table constraint ensuring that the tuple of values assigned toxdoes not match any forbidden tuple inarray.final recordSorted constraint:yis the sorted version ofxwith position permutationo(i.e.final recordSubCircuit constraint ensuring that the successor array forms at most one circuit while nodes withsuccessor[i] == iare self-loops not part of the circuit.final recordPositive table constraint ensuring that the tuple of values assigned toxbelongs to the set of allowed tuples inarray.