baybe.constraints.discreteΒΆ

Discrete constraints.

Functions

DiscreteExcludeConstraint(parameters, conditions)

A DiscreteSelectionConstraint alias for backward compatibility.

DiscreteLinkedParametersConstraint(parameters)

A DiscreteRepetitionLimitConstraint alias for backward compatibility.

DiscreteNoLabelDuplicatesConstraint(parameters)

A DiscreteRepetitionLimitConstraint alias for backward compatibility.

Classes

DiscreteBatchConstraint

Constraint ensuring recommendations in a batch share certain parameter values.

DiscreteCardinalityConstraint

Class for discrete cardinality constraints.

DiscreteCustomConstraint

Class for user-defined custom constraints.

DiscreteDependenciesConstraint

Constraint that specifies dependencies between parameters.

DiscretePermutationInvarianceConstraint

Constraint class for declaring that a set of parameters is permutation invariant.

DiscreteProductConstraint

Class for modelling product constraints.

DiscreteRepetitionLimitConstraint

Class for constraining value repetition across parameters.

DiscreteSelectionConstraint

Class for filtering search space entries based on conditions.

DiscreteSumConstraint

Class for modelling sum constraints.