combine_issues
- negmas.outcomes.combine_issues(issues: Sequence[Issue], name: str | None = None, keep_value_names=True, issue_sep='_', value_sep='-') Issue | None[source]
Combines multiple issues into a single issue.
- Parameters:
issues – The issues to be combined
name – The name of the resulting issue (If not given, combines input issue names)
keep_value_names – If true, the values for the generated issue will be a concatenation of values from earlier issues separated by
value_sep.issue_sep – Separator for the issue name (used only if
keep_issue_names)value_sep – Separator for the issue name (used only if
keep_value_names)
Remarks:
Only works if the issues have finite cardinality