BasePref
- class negmas.preferences.BasePref(*args, **kwargs)[source]
Bases:
Protocol
Base 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
- abstract is_session_dependent()[source]
Does the utiltiy of an outcome depend on the
NegotiatorMechanismInterface
?- Return type:
- abstract is_state_dependent()[source]
Does the utiltiy of an outcome depend on the negotiation state?
- Return type: