discretize_and_enumerate_issues

negmas.outcomes.discretize_and_enumerate_issues(issues: Iterable[Issue], n_discretization: int | None = 10, max_cardinality: int | float | None = None) list[Outcome][source]

Enumerates the outcomes of a list of issues.

Parameters:
  • issues – The list of issues.

  • max_cardinality – The maximum number of outcomes to return

Returns:

list of outcomes of the given type.