StateDependentUFunMixin

class negmas.preferences.StateDependentUFunMixin[source]

Bases: object

Indicates that the ufun is state-dependent (i.e. utility value of outcomes depend on the mechanism state)

Methods Summary

eval(offer)

rtype:

Distribution

eval_on_state(offer[, nmi, state])

Evaluates the offer given a session and state

is_session_dependent()

Does the utiltiy of an outcome depend on the NegotiatorMechanismInterface?

is_state_dependent()

Does the utiltiy of an outcome depend on the negotiation state?

Methods Documentation

eval(offer)[source]
Return type:

Distribution

abstract eval_on_state(offer, nmi=None, state=None)[source]

Evaluates the offer given a session and state

Return type:

Distribution

is_session_dependent()[source]

Does the utiltiy of an outcome depend on the NegotiatorMechanismInterface?

is_state_dependent()[source]

Does the utiltiy of an outcome depend on the negotiation state?