negmas.modeling.acceptance Module

Acceptance modeling.

Classes

AcceptanceModelType(value)

Represents types of acceptance models.

DiscreteAcceptanceModel(outcomes)

AdaptiveDiscreteAcceptanceModel(outcomes[, ...])

RandomDiscreteAcceptanceModel(outcomes, **kwargs)

PeekingDiscreteAcceptanceModel(outcomes, ...)

AggregatingDiscreteAcceptanceModel(outcomes, ...)

UncertainOpponentModel(outcomes, opponents)

A model for which the uncertainty about the acceptance probability of different negotiators is controllable.

PeekingProbabilisticDiscreteAcceptanceModel(...)

Class Inheritance Diagram

digraph inheritance42bf423e1f { bgcolor=transparent; fontsize=11; randkir=TB; rankdir=LR; size=""; "ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "AcceptanceModelType" [URL="../../../api/negmas.modeling.acceptance.AcceptanceModelType.html#negmas.modeling.acceptance.AcceptanceModelType",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Represents types of acceptance models."]; "Enum" -> "AcceptanceModelType" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AdaptiveDiscreteAcceptanceModel" [URL="../../../api/negmas.modeling.acceptance.AdaptiveDiscreteAcceptanceModel.html#negmas.modeling.acceptance.AdaptiveDiscreteAcceptanceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "DiscreteAcceptanceModel" -> "AdaptiveDiscreteAcceptanceModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AggregatingDiscreteAcceptanceModel" [URL="../../../api/negmas.modeling.acceptance.AggregatingDiscreteAcceptanceModel.html#negmas.modeling.acceptance.AggregatingDiscreteAcceptanceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "DiscreteAcceptanceModel" -> "AggregatingDiscreteAcceptanceModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "DiscreteAcceptanceModel" [URL="../../../api/negmas.modeling.acceptance.DiscreteAcceptanceModel.html#negmas.modeling.acceptance.DiscreteAcceptanceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "DiscreteAcceptanceModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Enum" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Generic enumeration."]; "PeekingDiscreteAcceptanceModel" [URL="../../../api/negmas.modeling.acceptance.PeekingDiscreteAcceptanceModel.html#negmas.modeling.acceptance.PeekingDiscreteAcceptanceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "DiscreteAcceptanceModel" -> "PeekingDiscreteAcceptanceModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PeekingProbabilisticDiscreteAcceptanceModel" [URL="../../../api/negmas.modeling.acceptance.PeekingProbabilisticDiscreteAcceptanceModel.html#negmas.modeling.acceptance.PeekingProbabilisticDiscreteAcceptanceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "DiscreteAcceptanceModel" -> "PeekingProbabilisticDiscreteAcceptanceModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RandomDiscreteAcceptanceModel" [URL="../../../api/negmas.modeling.acceptance.RandomDiscreteAcceptanceModel.html#negmas.modeling.acceptance.RandomDiscreteAcceptanceModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "DiscreteAcceptanceModel" -> "RandomDiscreteAcceptanceModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "UncertainOpponentModel" [URL="../../../api/negmas.modeling.acceptance.UncertainOpponentModel.html#negmas.modeling.acceptance.UncertainOpponentModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A model for which the uncertainty about the acceptance probability of different negotiators is controllable."]; "AggregatingDiscreteAcceptanceModel" -> "UncertainOpponentModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; }