AdaptiveDiscreteAcceptanceModel
- class negmas.models.acceptance.AdaptiveDiscreteAcceptanceModel(outcomes, n_negotiators=2, prob=0.5, end_prob=0.0, p_accept_after_reject=0.0, p_reject_after_accept=0.0, rejection_discount=0.98, rejection_delta=0.0, not_offering_rejection_ratio=0.75)[source]
Bases:
DiscreteAcceptanceModelMethods Summary
Probability of acceptance for all outcomes
from_negotiation(nmi[, prob, end_prob, ...])probability_of_acceptance(outcome)probability_of_acceptance_indx(outcome_index)- rtype:
update_accepted(outcome)update_offered(outcome)update_offered_indx(outcome_index)update_rejected(outcome)update_rejected_indx(outcome_index)Methods Documentation
- classmethod from_negotiation(nmi, prob=0.5, end_prob=0.0, p_accept_after_reject=0.0, p_reject_after_accept=0.0)[source]
- Return type:
- probability_of_acceptance(outcome)
- update_accepted(outcome)
- update_offered(outcome)
- update_rejected(outcome)