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:
DiscreteAcceptanceModel
Methods 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)