normalize
- negmas.preferences.normalize(ufun: BaseUtilityFunction, to: tuple[float, float] = (0.0, 1.0), outcome_space: OutcomeSpace | None = None, issues: Sequence[Issue] | None = None, outcomes: Sequence[Outcome] | None = None) BaseUtilityFunction[source]
Normalizes a utility function to the given range.
- Parameters:
ufun – The utility function to normalize
to – range to normalize to. Default is [0, 1]
outcomes – A collection of outcomes to normalize for
- Returns:
A utility function that is guaranteed to be normalized for the set of given outcomes
- Return type: