NegDomain
- class negmas.situated.NegDomain(name, issues, ufuns, partner_types, index=0, partner_params=None, roles=None, annotation=None)[source]
Bases:
object
A representation of a negotiation domain in which a negotiator can be evaluated
Attributes Summary
Any extra annotation to add to the mechanism.
The index of the negotiator being evaluated in the list of negotiators passed to the mechanism
Any paramters used to construct partners (must be the same length as
partner_types
)Roles of all negotiators (includng the negotiator being evaluated) in order
Methods Summary
from_dict
(d)to_dict
()Attributes Documentation
- index: int = 0
The index of the negotiator being evaluated in the list of negotiators passed to the mechanism
- partner_params: tuple[Dict[str, Any] | None, ...] | None = None
Any paramters used to construct partners (must be the same length as
partner_types
)
- roles: tuple[str, ...] | None = None
Roles of all negotiators (includng the negotiator being evaluated) in order
Methods Documentation