ScenarioStats

class negmas.preferences.ScenarioStats(opposition, utility_ranges, pareto_utils, pareto_outcomes, nash_utils, nash_outcomes, kalai_utils, kalai_outcomes, modified_kalai_utils, modified_kalai_outcomes, max_welfare_utils, max_welfare_outcomes, max_relative_welfare_utils, max_relative_welfare_outcomes, ks_utils=NOTHING, ks_outcomes=NOTHING, modified_ks_utils=NOTHING, modified_ks_outcomes=NOTHING)[source]

Bases: object

Attributes Summary

kalai_outcomes

kalai_utils

ks_outcomes

ks_utils

max_relative_welfare_outcomes

max_relative_welfare_utils

max_welfare_outcomes

max_welfare_utils

modified_kalai_outcomes

modified_kalai_utils

modified_ks_outcomes

modified_ks_utils

nash_outcomes

nash_utils

opposition

pareto_outcomes

pareto_utils

utility_ranges

Methods Summary

from_ufuns(ufuns[, outcomes, eps])

rtype:

ScenarioStats

restrict(ufuns, reserved_values)

rtype:

ScenarioStats

Attributes Documentation

kalai_outcomes: list[tuple]
kalai_utils: list[tuple[float, ...]]
ks_outcomes: list[tuple]
ks_utils: list[tuple[float, ...]]
max_relative_welfare_outcomes: list[tuple]
max_relative_welfare_utils: list[tuple[float, ...]]
max_welfare_outcomes: list[tuple]
max_welfare_utils: list[tuple[float, ...]]
modified_kalai_outcomes: list[tuple]
modified_kalai_utils: list[tuple[float, ...]]
modified_ks_outcomes: list[tuple]
modified_ks_utils: list[tuple[float, ...]]
nash_outcomes: list[tuple]
nash_utils: list[tuple[float, ...]]
opposition: float
pareto_outcomes: list[tuple]
pareto_utils: tuple[tuple[float, ...], ...]
utility_ranges: list[tuple[float, float]]

Methods Documentation

classmethod from_ufuns(ufuns, outcomes=None, eps=1e-12)[source]
Return type:

ScenarioStats

restrict(ufuns, reserved_values)[source]
Return type:

ScenarioStats