negmas.genius Package

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

Functions

get_free_tcp_port()

get_genius_agents(*[, year, linear, …])

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.

Classes

GeniusBridge()

GeniusNegotiator([assume_normalized, …])

Encapsulates a Genius Negotiator

Simpatico(**kwargs)

Caduceus(**kwargs)

YXAgent(**kwargs)

AgentX(**kwargs)

ParsCat(**kwargs)

PonPokoAgent(**kwargs)

HardHeaded(**kwargs)

Gahboninho(**kwargs)

IAMhaggler2011(**kwargs)

BRAMAgent(**kwargs)

AgentK2(**kwargs)

TheNegotiator(**kwargs)

NiceTitForTat(**kwargs)

ValueModelAgent(**kwargs)

CUHKAgent(**kwargs)

AgentLG(**kwargs)

OMACagent(**kwargs)

TheNegotiatorReloaded(**kwargs)

MetaAgent(**kwargs)

TMFAgent(**kwargs)

AgentM(**kwargs)

DoNA(**kwargs)

WhaleAgent(**kwargs)

Group2(**kwargs)

E2Agent(**kwargs)

KGAgent(**kwargs)

AgentYK(**kwargs)

BraveCat(**kwargs)

Atlas3(**kwargs)

ParsAgent(**kwargs)

RandomDance(**kwargs)

Kawaii(**kwargs)

AgentBuyong(**kwargs)

PhoenixParty(**kwargs)

XianFaAgent(**kwargs)

PokerFace(**kwargs)

Farma(**kwargs)

MyAgent(**kwargs)

Atlas32016(**kwargs)

Ngent(**kwargs)

GrandmaAgent(**kwargs)

AgentHP2(**kwargs)

Terra(**kwargs)

CaduceusDC16(**kwargs)

Rubick(**kwargs)

AgreeableAgent2018(**kwargs)

MengWan(**kwargs)

BetaOne(**kwargs)

AgentK(**kwargs)

Yushu(**kwargs)

Nozomi(**kwargs)

IAMhaggler(**kwargs)

Gangster(**kwargs)

TheFawkes(**kwargs)

Class Inheritance Diagram

Inheritance diagram of negmas.genius.bridge.GeniusBridge, negmas.genius.negotiator.GeniusNegotiator, negmas.genius.gnegotiators.Simpatico, negmas.genius.gnegotiators.Caduceus, negmas.genius.gnegotiators.YXAgent, negmas.genius.gnegotiators.AgentX, negmas.genius.gnegotiators.ParsCat, negmas.genius.gnegotiators.PonPokoAgent, negmas.genius.gnegotiators.HardHeaded, negmas.genius.gnegotiators.Gahboninho, negmas.genius.gnegotiators.IAMhaggler2011, negmas.genius.gnegotiators.BRAMAgent, negmas.genius.gnegotiators.AgentK2, negmas.genius.gnegotiators.TheNegotiator, negmas.genius.gnegotiators.NiceTitForTat, negmas.genius.gnegotiators.ValueModelAgent, negmas.genius.gnegotiators.CUHKAgent, negmas.genius.gnegotiators.AgentLG, negmas.genius.gnegotiators.OMACagent, negmas.genius.gnegotiators.TheNegotiatorReloaded, negmas.genius.gnegotiators.MetaAgent, negmas.genius.gnegotiators.TMFAgent, negmas.genius.gnegotiators.AgentM, negmas.genius.gnegotiators.DoNA, negmas.genius.gnegotiators.WhaleAgent, negmas.genius.gnegotiators.Group2, negmas.genius.gnegotiators.E2Agent, negmas.genius.gnegotiators.KGAgent, negmas.genius.gnegotiators.AgentYK, negmas.genius.gnegotiators.BraveCat, negmas.genius.gnegotiators.Atlas3, negmas.genius.gnegotiators.ParsAgent, negmas.genius.gnegotiators.RandomDance, negmas.genius.gnegotiators.Kawaii, negmas.genius.gnegotiators.AgentBuyong, negmas.genius.gnegotiators.PhoenixParty, negmas.genius.gnegotiators.XianFaAgent, negmas.genius.gnegotiators.PokerFace, negmas.genius.gnegotiators.Farma, negmas.genius.gnegotiators.MyAgent, negmas.genius.gnegotiators.Atlas32016, negmas.genius.gnegotiators.Ngent, negmas.genius.gnegotiators.GrandmaAgent, negmas.genius.gnegotiators.AgentHP2, negmas.genius.gnegotiators.Terra, negmas.genius.gnegotiators.CaduceusDC16, negmas.genius.gnegotiators.Rubick, negmas.genius.gnegotiators.AgreeableAgent2018, negmas.genius.gnegotiators.MengWan, negmas.genius.gnegotiators.BetaOne, negmas.genius.gnegotiators.AgentK, negmas.genius.gnegotiators.Yushu, negmas.genius.gnegotiators.Nozomi, negmas.genius.gnegotiators.IAMhaggler, negmas.genius.gnegotiators.Gangster, negmas.genius.gnegotiators.TheFawkes