MarginalNeutralConstraint

class negmas.elicitation.MarginalNeutralConstraint(full_range=(0.0, 1.0), outcomes=None)[source]

Bases: Constraint

Constraints that do not affect the marginals of any outcomes. These constraints may only affect the joint distribution.

Methods Summary

is_satisfied(preferences[, outcomes])

Whether or not the constraint is satisfied.

marginal(outcome)

rtype:

ScipyDistribution

marginals([outcomes])

rtype:

list[ScipyDistribution]

Methods Documentation

abstract is_satisfied(preferences, outcomes=None)

Whether or not the constraint is satisfied.

Return type:

bool

marginal(outcome)[source]
Return type:

ScipyDistribution

marginals(outcomes=None)[source]
Return type:

list[ScipyDistribution]