Source code for negmas.genius.gnegotiators

from .negotiator import GeniusNegotiator

__all__ = [
    "Simpatico",
    "Caduceus",
    "YXAgent",
    "AgentX",
    "ParsCat",
    "PonPokoAgent",
    "HardHeaded",
    "Gahboninho",
    "IAMhaggler2011",
    "BRAMAgent",
    "AgentK2",
    "TheNegotiator",
    "NiceTitForTat",
    "ValueModelAgent",
    "CUHKAgent",
    "AgentLG",
    "OMACagent",
    "TheNegotiatorReloaded",
    "MetaAgent",
    "TMFAgent",
    "AgentM",
    "DoNA",
    "WhaleAgent",
    "Group2",
    "E2Agent",
    "KGAgent",
    "AgentYK",
    "BraveCat",
    "Atlas3",
    "ParsAgent",
    "RandomDance",
    "Kawaii",
    "AgentBuyong",
    "PhoenixParty",
    "XianFaAgent",
    "PokerFace",
    "Farma",
    "MyAgent",
    "Atlas32016",
    "Ngent",
    "GrandmaAgent",
    "AgentHP2",
    "Terra",
    "CaduceusDC16",
    "Rubick",
    "AgreeableAgent2018",
    "MengWan",
    "BetaOne",
    "AgentK",
    "Yushu",
    "Nozomi",
    "IAMhaggler",
    "Gangster",
    "TheFawkes",
]


[docs]class Caduceus(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2016.caduceus.Caduceus" super().__init__(**kwargs)
[docs]class YXAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2016.yxagent.YXAgent" super().__init__(**kwargs)
[docs]class AgentX(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2015.AgentX.AgentX" super().__init__(**kwargs)
[docs]class ParsCat(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2016.parscat.ParsCat" super().__init__(**kwargs)
[docs]class PonPokoAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2017.ponpokoagent.PonPokoAgent" super().__init__(**kwargs)
[docs]class HardHeaded(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2011.HardHeaded.KLH" super().__init__(**kwargs)
[docs]class Gahboninho(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2011.Gahboninho.Gahboninho" super().__init__(**kwargs)
[docs]class IAMhaggler2011(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2011.IAMhaggler2011.IAMhaggler2011" super().__init__(**kwargs)
[docs]class BRAMAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2011.BramAgent.BRAMAgent" super().__init__(**kwargs)
[docs]class AgentK2(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2011.AgentK2.Agent_K2" super().__init__(**kwargs)
[docs]class TheNegotiator(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2011.TheNegotiator.TheNegotiator" super().__init__(**kwargs)
[docs]class NiceTitForTat(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2011.Nice_Tit_for_Tat.NiceTitForTat" super().__init__(**kwargs)
[docs]class ValueModelAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2011.ValueModelAgent.ValueModelAgent" super().__init__(**kwargs)
[docs]class CUHKAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2012.CUHKAgent.CUHKAgent" super().__init__(**kwargs)
[docs]class AgentLG(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2012.AgentLG.AgentLG" super().__init__(**kwargs)
[docs]class OMACagent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2012.OMACagent.OMACagent" super().__init__(**kwargs)
[docs]class TheNegotiatorReloaded(GeniusNegotiator): def __init__(self, **kwargs): kwargs[ "java_class_name" ] = "agents.anac.y2012.TheNegotiatorReloaded.TheNegotiatorReloaded" super().__init__(**kwargs)
[docs]class MetaAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2013.MetaAgent.MetaAgent2013" super().__init__(**kwargs)
[docs]class TMFAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2013.TMFAgent.TMFAgent" super().__init__(**kwargs)
[docs]class AgentM(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2014.AgentM.AgentM" super().__init__(**kwargs)
[docs]class DoNA(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2014.DoNA.DoNA" super().__init__(**kwargs)
[docs]class WhaleAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2014.AgentWhale.WhaleAgent" super().__init__(**kwargs)
[docs]class Group2(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.ai2014.group2.Group2" super().__init__(**kwargs)
[docs]class E2Agent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2014.E2Agent.AnacSampleAgent" super().__init__(**kwargs)
[docs]class KGAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2014.KGAgent.KGAgent" super().__init__(**kwargs)
[docs]class AgentYK(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2014.AgentYK.AgentYK" super().__init__(**kwargs)
[docs]class BraveCat(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2014.BraveCat.BraveCat" super().__init__(**kwargs)
[docs]class Atlas3(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2015.Atlas3.Atlas3" super().__init__(**kwargs)
[docs]class ParsAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2015.ParsAgent.ParsAgent" super().__init__(**kwargs)
[docs]class RandomDance(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2015.RandomDance.RandomDance" super().__init__(**kwargs)
[docs]class Kawaii(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2015.fairy.kawaii" super().__init__(**kwargs)
[docs]class AgentBuyong(GeniusNegotiator): def __init__(self, **kwargs): kwargs[ "java_class_name" ] = "agents.anac.y2016.caduceus.agents.agentBuyong.agentBuyong" super().__init__(**kwargs)
[docs]class PhoenixParty(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2015.Phoenix.PhoenixParty" super().__init__(**kwargs)
[docs]class XianFaAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2015.xianfa.XianFaAgent" super().__init__(**kwargs)
[docs]class PokerFace(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2015.pokerface.PokerFace" super().__init__(**kwargs)
[docs]class Farma(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2017.farma.Farma17" super().__init__(**kwargs)
[docs]class MyAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2016.myagent.MyAgent" super().__init__(**kwargs)
[docs]class Atlas32016(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2016.atlas3.Atlas32016" super().__init__(**kwargs)
[docs]class Ngent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2016.ngent.Ngent" super().__init__(**kwargs)
[docs]class GrandmaAgent(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2016.grandma.GrandmaAgent" super().__init__(**kwargs)
[docs]class AgentHP2(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2016.agenthp2.AgentHP2_main" super().__init__(**kwargs)
[docs]class Terra(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2016.terra.Terra" super().__init__(**kwargs)
[docs]class CaduceusDC16(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2017.caduceusdc16.CaduceusDC16" super().__init__(**kwargs)
[docs]class Rubick(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2017.rubick.Rubick" super().__init__(**kwargs)
[docs]class AgreeableAgent2018(GeniusNegotiator): def __init__(self, **kwargs): kwargs[ "java_class_name" ] = "agents.anac.y2018.agreeableagent2018.AgreeableAgent2018" super().__init__(**kwargs)
[docs]class MengWan(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2018.meng_wan.Agent36" super().__init__(**kwargs)
[docs]class BetaOne(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2018.beta_one.Group2" super().__init__(**kwargs)
[docs]class AgentK(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2010.AgentK.Agent_K" super().__init__(**kwargs)
[docs]class Yushu(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2010.Yushu.Yushu" super().__init__(**kwargs)
[docs]class Nozomi(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2010.Nozomi.Nozomi" super().__init__(**kwargs)
[docs]class IAMhaggler(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2010.Southampton.IAMhaggler" super().__init__(**kwargs)
[docs]class Gangster(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2014.Gangster.Gangster" super().__init__(**kwargs)
[docs]class Simpatico(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2014.SimpaticoAgent.Simpatico" super().__init__(**kwargs)
[docs]class TheFawkes(GeniusNegotiator): def __init__(self, **kwargs): kwargs["java_class_name"] = "agents.anac.y2013.TheFawkes.TheFawkes" super().__init__(**kwargs)