PeekingDiscreteAcceptanceModel

class negmas.modeling.acceptance.PeekingDiscreteAcceptanceModel(outcomes: Collection[Union[negmas.outcomes.OutcomeType, Tuple[Union[int, float, str, list]], Dict[Union[int, str], Union[int, float, str, list]]]], opponents: Union[SAONegotiator, Collection[SAONegotiator]])[source]

Bases: negmas.modeling.acceptance.DiscreteAcceptanceModel

Methods Summary

probability_of_acceptance_indx(outcome_index)

update_offered_indx(outcome_index)

update_rejected_indx(outcome_index)

Methods Documentation

probability_of_acceptance_indx(outcome_index: int)float[source]
update_offered_indx(outcome_index: int)[source]
update_rejected_indx(outcome_index: int)[source]