load_geniusweb_domain

negmas.inout.load_geniusweb_domain(domain_file_name, utility_file_names=None, ignore_discount=False, ignore_reserved=False, use_reserved_outcome=False, safe_parsing=True, **kwargs)[source]

Loads a geniusweb domain, creates appropriate negotiators if necessary

Parameters:
  • domain_file_name (PathLike) – XML file containing Genius-formatted domain spec

  • utility_file_names (Optional[Iterable[PathLike]]) – XML files containing Genius-fromatted ufun spec

  • ignore_reserved – Sets the reserved_value of all ufuns to -inf

  • ignore_discount – Ignores discounting

  • safe_parsing – Applies more stringent checks during parsing

  • kwargs – Extra arguments to pass verbatim to SAOMechanism constructor

Return type:

Scenario

Returns:

A Domain ready to run