negmas.st Module

Implements single text negotiation mechanisms.

Classes

VetoSTMechanism(*args[, epsilon, ...])

Base class for all single text mechanisms

HillClimbingSTMechanism(*args, **kwargs)

A single text mechanism that use hill climbing

Class Inheritance Diagram

digraph inheritance2da479e088 { 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"]; "CheckpointMixin" [URL="../../api/negmas.checkpoints.CheckpointMixin.html#negmas.checkpoints.CheckpointMixin",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="Adds the ability to save checkpoints to a `NamedObject`"]; "EventSource" [URL="../../api/negmas.events.EventSource.html#negmas.events.EventSource",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="An object capable of raising events"]; "HillClimbingSTMechanism" [URL="../../api/negmas.st.HillClimbingSTMechanism.html#negmas.st.HillClimbingSTMechanism",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 single text mechanism that use hill climbing"]; "VetoSTMechanism" -> "HillClimbingSTMechanism" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Mechanism" [URL="../../api/negmas.mechanisms.Mechanism.html#negmas.mechanisms.Mechanism",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="Base class for all negotiation Mechanisms."]; "NamedObject" -> "Mechanism" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EventSource" -> "Mechanism" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CheckpointMixin" -> "Mechanism" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ABC" -> "Mechanism" [arrowsize=0.5,style="setlinewidth(0.5)"]; "NamedObject" [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="The base class of all named entities."]; "VetoSTMechanism" [URL="../../api/negmas.st.VetoSTMechanism.html#negmas.st.VetoSTMechanism",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="Base class for all single text mechanisms"]; "Mechanism" -> "VetoSTMechanism" [arrowsize=0.5,style="setlinewidth(0.5)"]; }