ScenarioStats
- class negmas.preferences.ScenarioStats(opposition: float, utility_ranges: list[tuple[float, float]], pareto_utils: tuple[tuple[float, ...], ...], pareto_outcomes: list[tuple], nash_utils: list[tuple[float, ...]], nash_outcomes: list[tuple], kalai_utils: list[tuple[float, ...]], kalai_outcomes: list[tuple], modified_kalai_utils: list[tuple[float, ...]], modified_kalai_outcomes: list[tuple], max_welfare_utils: list[tuple[float, ...]], max_welfare_outcomes: list[tuple], max_relative_welfare_utils: list[tuple[float, ...]], max_relative_welfare_outcomes: list[tuple], ks_utils: list[tuple[float, ...]] = NOTHING, ks_outcomes: list[tuple] = NOTHING, modified_ks_utils: list[tuple[float, ...]] = NOTHING, modified_ks_outcomes: list[tuple] = NOTHING)[source]
Bases:
objectAttributes Summary
Methods Summary
from_ufuns(ufuns[, outcomes, eps])restrict(ufuns, reserved_values)Attributes Documentation
Methods Documentation
- classmethod from_ufuns(ufuns: list[UtilityFunction] | tuple[UtilityFunction, ...], outcomes: Sequence[Outcome] | None = None, eps=1e-12) ScenarioStats[source]
- restrict(ufuns: tuple[UtilityFunction], reserved_values: tuple[float, ...]) ScenarioStats[source]