negmas.genius Package

Manages connections to Genius allowing NegMAS users to run Genius agents as negotiators.

Functions

get_free_tcp_port()

get_anac_agents(*[, year, linear, learning, ...])

Get Genius agents matching some given criteria

init_genius_bridge([path, port, debug, timeout])

Initializes a genius connection

genius_bridge_is_running([port])

Checks whether a Genius Bridge is running.

genius_bridge_is_installed()

Checks if geniusbridge is available in the default path location

Classes

GeniusBridge()

GeniusNegotiator([preferences, name, ...])

Encapsulates a Genius Negotiator

ABMPAgent2(**kwargs)

AgentBuyong(**kwargs)

AgentHP2(**kwargs)

AgentK(**kwargs)

AgentK2(**kwargs)

AgentLG(**kwargs)

AgentM(**kwargs)

AgentX(**kwargs)

AgentYK(**kwargs)

AgreeableAgent2018(**kwargs)

Atlas3(**kwargs)

Atlas32016(**kwargs)

BRAMAgent(**kwargs)

BayesianAgent(**kwargs)

BetaOne(**kwargs)

BoulwareNegotiationParty(**kwargs)

BraveCat(**kwargs)

CUHKAgent(**kwargs)

Caduceus(**kwargs)

CaduceusDC16(**kwargs)

ConcederNegotiationParty(**kwargs)

DoNA(**kwargs)

E2Agent(**kwargs)

Farma(**kwargs)

FuzzyAgent(**kwargs)

Gahboninho(**kwargs)

Gangster(**kwargs)

GrandmaAgent(**kwargs)

Group2(**kwargs)

HardHeaded(**kwargs)

IAMhaggler(**kwargs)

IAMhaggler2011(**kwargs)

ImmediateAcceptor(**kwargs)

KGAgent(**kwargs)

Kawaii(**kwargs)

MengWan(**kwargs)

MetaAgent(**kwargs)

MyAgent(**kwargs)

Ngent(**kwargs)

NiceTitForTat(**kwargs)

Nozomi(**kwargs)

OMACagent(**kwargs)

OptimalBidderSimple(**kwargs)

ParsAgent(**kwargs)

ParsCat(**kwargs)

PhoenixParty(**kwargs)

PokerFace(**kwargs)

PonPokoAgent(**kwargs)

RandomCounterOfferNegotiationParty(**kwargs)

RandomDance(**kwargs)

RandomParty(**kwargs)

RandomParty2(**kwargs)

Rubick(**kwargs)

SimilarityAgent(**kwargs)

Simpatico(**kwargs)

SimpleAgent(**kwargs)

TMFAgent(**kwargs)

Terra(**kwargs)

TheFawkes(**kwargs)

TheNegotiator(**kwargs)

TheNegotiatorReloaded(**kwargs)

TimeDependentAgentBoulware(**kwargs)

TimeDependentAgentConceder(**kwargs)

TimeDependentAgentHardliner(**kwargs)

TimeDependentAgentLinear(**kwargs)

ValueModelAgent(**kwargs)

WhaleAgent(**kwargs)

XianFaAgent(**kwargs)

YXAgent(**kwargs)

Yushu(**kwargs)

Class Inheritance Diagram

digraph inheritancef3aa33ce47 { 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"]; "ABMPAgent2" [URL="../../api/negmas.genius.ABMPAgent2.html#negmas.genius.ABMPAgent2",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"]; "GeniusNegotiator" -> "ABMPAgent2" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AgentBuyong" [URL="../../api/negmas.genius.AgentBuyong.html#negmas.genius.AgentBuyong",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"]; "GeniusNegotiator" -> "AgentBuyong" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AgentHP2" [URL="../../api/negmas.genius.AgentHP2.html#negmas.genius.AgentHP2",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"]; "GeniusNegotiator" -> "AgentHP2" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AgentK" [URL="../../api/negmas.genius.AgentK.html#negmas.genius.AgentK",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"]; "GeniusNegotiator" -> "AgentK" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AgentK2" [URL="../../api/negmas.genius.AgentK2.html#negmas.genius.AgentK2",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"]; "GeniusNegotiator" -> "AgentK2" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AgentLG" [URL="../../api/negmas.genius.AgentLG.html#negmas.genius.AgentLG",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"]; "GeniusNegotiator" -> "AgentLG" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AgentM" [URL="../../api/negmas.genius.AgentM.html#negmas.genius.AgentM",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"]; "GeniusNegotiator" -> "AgentM" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AgentX" [URL="../../api/negmas.genius.AgentX.html#negmas.genius.AgentX",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"]; "GeniusNegotiator" -> "AgentX" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AgentYK" [URL="../../api/negmas.genius.AgentYK.html#negmas.genius.AgentYK",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"]; "GeniusNegotiator" -> "AgentYK" [arrowsize=0.5,style="setlinewidth(0.5)"]; "AgreeableAgent2018" [URL="../../api/negmas.genius.AgreeableAgent2018.html#negmas.genius.AgreeableAgent2018",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"]; "GeniusNegotiator" -> "AgreeableAgent2018" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Atlas3" [URL="../../api/negmas.genius.Atlas3.html#negmas.genius.Atlas3",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"]; "GeniusNegotiator" -> "Atlas3" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Atlas32016" [URL="../../api/negmas.genius.Atlas32016.html#negmas.genius.Atlas32016",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"]; "GeniusNegotiator" -> "Atlas32016" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BRAMAgent" [URL="../../api/negmas.genius.BRAMAgent.html#negmas.genius.BRAMAgent",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"]; "GeniusNegotiator" -> "BRAMAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BayesianAgent" [URL="../../api/negmas.genius.BayesianAgent.html#negmas.genius.BayesianAgent",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"]; "GeniusNegotiator" -> "BayesianAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BetaOne" [URL="../../api/negmas.genius.BetaOne.html#negmas.genius.BetaOne",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"]; "GeniusNegotiator" -> "BetaOne" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BoulwareNegotiationParty" [URL="../../api/negmas.genius.BoulwareNegotiationParty.html#negmas.genius.BoulwareNegotiationParty",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"]; "GeniusNegotiator" -> "BoulwareNegotiationParty" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BraveCat" [URL="../../api/negmas.genius.BraveCat.html#negmas.genius.BraveCat",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"]; "GeniusNegotiator" -> "BraveCat" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CUHKAgent" [URL="../../api/negmas.genius.CUHKAgent.html#negmas.genius.CUHKAgent",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"]; "GeniusNegotiator" -> "CUHKAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Caduceus" [URL="../../api/negmas.genius.Caduceus.html#negmas.genius.Caduceus",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"]; "GeniusNegotiator" -> "Caduceus" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CaduceusDC16" [URL="../../api/negmas.genius.CaduceusDC16.html#negmas.genius.CaduceusDC16",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"]; "GeniusNegotiator" -> "CaduceusDC16" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ConcederNegotiationParty" [URL="../../api/negmas.genius.ConcederNegotiationParty.html#negmas.genius.ConcederNegotiationParty",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"]; "GeniusNegotiator" -> "ConcederNegotiationParty" [arrowsize=0.5,style="setlinewidth(0.5)"]; "DoNA" [URL="../../api/negmas.genius.DoNA.html#negmas.genius.DoNA",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"]; "GeniusNegotiator" -> "DoNA" [arrowsize=0.5,style="setlinewidth(0.5)"]; "E2Agent" [URL="../../api/negmas.genius.E2Agent.html#negmas.genius.E2Agent",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"]; "GeniusNegotiator" -> "E2Agent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Farma" [URL="../../api/negmas.genius.Farma.html#negmas.genius.Farma",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"]; "GeniusNegotiator" -> "Farma" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FuzzyAgent" [URL="../../api/negmas.genius.FuzzyAgent.html#negmas.genius.FuzzyAgent",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"]; "GeniusNegotiator" -> "FuzzyAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Gahboninho" [URL="../../api/negmas.genius.Gahboninho.html#negmas.genius.Gahboninho",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"]; "GeniusNegotiator" -> "Gahboninho" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Gangster" [URL="../../api/negmas.genius.Gangster.html#negmas.genius.Gangster",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"]; "GeniusNegotiator" -> "Gangster" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GeniusBridge" [URL="../../api/negmas.genius.GeniusBridge.html#negmas.genius.GeniusBridge",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"]; "GeniusNegotiator" [URL="../../api/negmas.genius.GeniusNegotiator.html#negmas.genius.GeniusNegotiator",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="Encapsulates a Genius Negotiator"]; "SAONegotiator" -> "GeniusNegotiator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GrandmaAgent" [URL="../../api/negmas.genius.GrandmaAgent.html#negmas.genius.GrandmaAgent",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"]; "GeniusNegotiator" -> "GrandmaAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Group2" [URL="../../api/negmas.genius.Group2.html#negmas.genius.Group2",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"]; "GeniusNegotiator" -> "Group2" [arrowsize=0.5,style="setlinewidth(0.5)"]; "HardHeaded" [URL="../../api/negmas.genius.HardHeaded.html#negmas.genius.HardHeaded",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"]; "GeniusNegotiator" -> "HardHeaded" [arrowsize=0.5,style="setlinewidth(0.5)"]; "IAMhaggler" [URL="../../api/negmas.genius.IAMhaggler.html#negmas.genius.IAMhaggler",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"]; "GeniusNegotiator" -> "IAMhaggler" [arrowsize=0.5,style="setlinewidth(0.5)"]; "IAMhaggler2011" [URL="../../api/negmas.genius.IAMhaggler2011.html#negmas.genius.IAMhaggler2011",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"]; "GeniusNegotiator" -> "IAMhaggler2011" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ImmediateAcceptor" [URL="../../api/negmas.genius.ImmediateAcceptor.html#negmas.genius.ImmediateAcceptor",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"]; "GeniusNegotiator" -> "ImmediateAcceptor" [arrowsize=0.5,style="setlinewidth(0.5)"]; "KGAgent" [URL="../../api/negmas.genius.KGAgent.html#negmas.genius.KGAgent",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"]; "GeniusNegotiator" -> "KGAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Kawaii" [URL="../../api/negmas.genius.Kawaii.html#negmas.genius.Kawaii",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"]; "GeniusNegotiator" -> "Kawaii" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MengWan" [URL="../../api/negmas.genius.MengWan.html#negmas.genius.MengWan",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"]; "GeniusNegotiator" -> "MengWan" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MetaAgent" [URL="../../api/negmas.genius.MetaAgent.html#negmas.genius.MetaAgent",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"]; "GeniusNegotiator" -> "MetaAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MyAgent" [URL="../../api/negmas.genius.MyAgent.html#negmas.genius.MyAgent",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"]; "GeniusNegotiator" -> "MyAgent" [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."]; "Negotiator" [URL="../../api/negmas.negotiators.Negotiator.html#negmas.negotiators.Negotiator",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="Abstract negotiation agent. Base class for all negotiators"]; "Rational" -> "Negotiator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Notifiable" -> "Negotiator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ABC" -> "Negotiator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Ngent" [URL="../../api/negmas.genius.Ngent.html#negmas.genius.Ngent",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"]; "GeniusNegotiator" -> "Ngent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "NiceTitForTat" [URL="../../api/negmas.genius.NiceTitForTat.html#negmas.genius.NiceTitForTat",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"]; "GeniusNegotiator" -> "NiceTitForTat" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Notifiable" [URL="../../api/negmas.events.Notifiable.html#negmas.events.Notifiable",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 that can be notified"]; "Nozomi" [URL="../../api/negmas.genius.Nozomi.html#negmas.genius.Nozomi",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"]; "GeniusNegotiator" -> "Nozomi" [arrowsize=0.5,style="setlinewidth(0.5)"]; "OMACagent" [URL="../../api/negmas.genius.OMACagent.html#negmas.genius.OMACagent",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"]; "GeniusNegotiator" -> "OMACagent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "OptimalBidderSimple" [URL="../../api/negmas.genius.OptimalBidderSimple.html#negmas.genius.OptimalBidderSimple",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"]; "GeniusNegotiator" -> "OptimalBidderSimple" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ParsAgent" [URL="../../api/negmas.genius.ParsAgent.html#negmas.genius.ParsAgent",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"]; "GeniusNegotiator" -> "ParsAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ParsCat" [URL="../../api/negmas.genius.ParsCat.html#negmas.genius.ParsCat",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"]; "GeniusNegotiator" -> "ParsCat" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PhoenixParty" [URL="../../api/negmas.genius.PhoenixParty.html#negmas.genius.PhoenixParty",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"]; "GeniusNegotiator" -> "PhoenixParty" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PokerFace" [URL="../../api/negmas.genius.PokerFace.html#negmas.genius.PokerFace",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"]; "GeniusNegotiator" -> "PokerFace" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PonPokoAgent" [URL="../../api/negmas.genius.PonPokoAgent.html#negmas.genius.PonPokoAgent",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"]; "GeniusNegotiator" -> "PonPokoAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RandomCounterOfferNegotiationParty" [URL="../../api/negmas.genius.RandomCounterOfferNegotiationParty.html#negmas.genius.RandomCounterOfferNegotiationParty",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"]; "GeniusNegotiator" -> "RandomCounterOfferNegotiationParty" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RandomDance" [URL="../../api/negmas.genius.RandomDance.html#negmas.genius.RandomDance",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"]; "GeniusNegotiator" -> "RandomDance" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RandomParty" [URL="../../api/negmas.genius.RandomParty.html#negmas.genius.RandomParty",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"]; "GeniusNegotiator" -> "RandomParty" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RandomParty2" [URL="../../api/negmas.genius.RandomParty2.html#negmas.genius.RandomParty2",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"]; "GeniusNegotiator" -> "RandomParty2" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Rational" [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="A rational object is an object that can have preferences."]; "NamedObject" -> "Rational" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Rubick" [URL="../../api/negmas.genius.Rubick.html#negmas.genius.Rubick",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"]; "GeniusNegotiator" -> "Rubick" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SAONegotiator" [URL="../../api/negmas.sao.SAONegotiator.html#negmas.sao.SAONegotiator",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 SAO negotiators."]; "Negotiator" -> "SAONegotiator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SimilarityAgent" [URL="../../api/negmas.genius.SimilarityAgent.html#negmas.genius.SimilarityAgent",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"]; "GeniusNegotiator" -> "SimilarityAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Simpatico" [URL="../../api/negmas.genius.Simpatico.html#negmas.genius.Simpatico",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"]; "GeniusNegotiator" -> "Simpatico" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SimpleAgent" [URL="../../api/negmas.genius.SimpleAgent.html#negmas.genius.SimpleAgent",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"]; "GeniusNegotiator" -> "SimpleAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TMFAgent" [URL="../../api/negmas.genius.TMFAgent.html#negmas.genius.TMFAgent",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"]; "GeniusNegotiator" -> "TMFAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Terra" [URL="../../api/negmas.genius.Terra.html#negmas.genius.Terra",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"]; "GeniusNegotiator" -> "Terra" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TheFawkes" [URL="../../api/negmas.genius.TheFawkes.html#negmas.genius.TheFawkes",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"]; "GeniusNegotiator" -> "TheFawkes" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TheNegotiator" [URL="../../api/negmas.genius.TheNegotiator.html#negmas.genius.TheNegotiator",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"]; "GeniusNegotiator" -> "TheNegotiator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TheNegotiatorReloaded" [URL="../../api/negmas.genius.TheNegotiatorReloaded.html#negmas.genius.TheNegotiatorReloaded",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"]; "GeniusNegotiator" -> "TheNegotiatorReloaded" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeDependentAgentBoulware" [URL="../../api/negmas.genius.TimeDependentAgentBoulware.html#negmas.genius.TimeDependentAgentBoulware",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"]; "GeniusNegotiator" -> "TimeDependentAgentBoulware" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeDependentAgentConceder" [URL="../../api/negmas.genius.TimeDependentAgentConceder.html#negmas.genius.TimeDependentAgentConceder",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"]; "GeniusNegotiator" -> "TimeDependentAgentConceder" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeDependentAgentHardliner" [URL="../../api/negmas.genius.TimeDependentAgentHardliner.html#negmas.genius.TimeDependentAgentHardliner",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"]; "GeniusNegotiator" -> "TimeDependentAgentHardliner" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeDependentAgentLinear" [URL="../../api/negmas.genius.TimeDependentAgentLinear.html#negmas.genius.TimeDependentAgentLinear",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"]; "GeniusNegotiator" -> "TimeDependentAgentLinear" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ValueModelAgent" [URL="../../api/negmas.genius.ValueModelAgent.html#negmas.genius.ValueModelAgent",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"]; "GeniusNegotiator" -> "ValueModelAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "WhaleAgent" [URL="../../api/negmas.genius.WhaleAgent.html#negmas.genius.WhaleAgent",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"]; "GeniusNegotiator" -> "WhaleAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "XianFaAgent" [URL="../../api/negmas.genius.XianFaAgent.html#negmas.genius.XianFaAgent",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"]; "GeniusNegotiator" -> "XianFaAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "YXAgent" [URL="../../api/negmas.genius.YXAgent.html#negmas.genius.YXAgent",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"]; "GeniusNegotiator" -> "YXAgent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Yushu" [URL="../../api/negmas.genius.Yushu.html#negmas.genius.Yushu",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"]; "GeniusNegotiator" -> "Yushu" [arrowsize=0.5,style="setlinewidth(0.5)"]; }