BasePref
- class negmas.preferences.BasePref(*args, **kwargs)[source]
Bases:
ProtocolBase Protcol for all preferences in NegMAS. All Preferences objects implement this interface
Attributes Summary
Returns the utility_function base type ignoring discounting and similar wrappings.
Returns the preferences type.
Methods Summary
Does the utiltiy of an outcome depend on the
NegotiatorMechanismInterface?Does the utiltiy of an outcome depend on the negotiation state?
Is the ufun stationary (i.e. utility value of an outcome is a constant)?.
Does the utiltiy of an outcome depend on factors outside the negotiation?
Attributes Documentation
- base_type
Returns the utility_function base type ignoring discounting and similar wrappings.
- type
Returns the preferences type.
Methods Documentation
- abstractmethod is_session_dependent() bool[source]
Does the utiltiy of an outcome depend on the
NegotiatorMechanismInterface?
- abstractmethod is_state_dependent() bool[source]
Does the utiltiy of an outcome depend on the negotiation state?