ComparisonConstraint
- class negmas.elicitation.ComparisonConstraint(op: str | Callable[[Distribution | float, Distribution | float], bool], full_range: Sequence[tuple[float, float]] | tuple[float, float] = (0.0, 1.0), outcomes: list[tuple] = None)[source]
Bases:
MarginalNeutralConstraintConstraints the utility of given two outcomes (must be exactly two) to satisfy the given operation (e.g. >, <)
Methods Summary
is_satisfied(preferences[, outcomes])Whether or not the constraint is satisfied.
marginal(outcome)marginals([outcomes])Methods Documentation