Modifier and Type | Field and Description |
---|---|
protected OfferingStrategy |
AcceptanceStrategy.offeringStrategy
Reference to the offering strategy.
|
Modifier and Type | Method and Description |
---|---|
void |
AcceptanceStrategy.init(NegotiationSession negotiationSession,
OfferingStrategy offeringStrategy,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Standard initialize method to be called after using the empty
constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
AC_Yushu.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Nozomi.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMHaggler2010.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMcrazyHaggler.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentSmith.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentK.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentFSEGA.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentK.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
Constructor and Description |
---|
AC_AgentFSEGA(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_AgentK(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_AgentSmith(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_IAMcrazyHaggler(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_IAMHaggler2010(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_Nozomi(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_Yushu(NegotiationSession negoSession,
OfferingStrategy strat) |
Modifier and Type | Method and Description |
---|---|
void |
AC_ValueModelAgent.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_TheNegotiator.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_NiceTitForTat.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMHaggler2011.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_HardHeaded.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Gahboninho.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_BRAMAgent.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentK2.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_ValueModelAgent.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
void |
AC_Gahboninho.initializeAgent(NegotiationSession negoSession,
OfferingStrategy strat) |
void |
AC_AgentK2.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
Constructor and Description |
---|
AC_AgentK2(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_BRAMAgent(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_Gahboninho(NegotiationSession negotiationSession,
OfferingStrategy offeringStrategy) |
AC_HardHeaded(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_IAMHaggler2011(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_NiceTitForTat(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_TheNegotiator(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_ValueModelAgent(NegotiationSession negoSession,
OfferingStrategy strat) |
Modifier and Type | Method and Description |
---|---|
void |
AC_TheNegotiatorReloaded.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Uses the parameters given by the decoupled framework to initialize the
agent.
|
void |
AC_OMACagent.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMHaggler2012.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CUHKAgent.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_BRAMAgent2.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentMR.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentLG.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMHaggler2012.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
void |
AC_CUHKAgent.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
void |
AC_AgentMR.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
Constructor and Description |
---|
AC_AgentLG(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_AgentMR(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_BRAMAgent2(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_CUHKAgent(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_IAMHaggler2012(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_OMACagent(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_TheNegotiatorReloaded(NegotiationSession negoSession,
OfferingStrategy strat,
double a,
double b,
double ad,
double bd,
double c,
double t)
Initializes the acceptance condition.
|
Modifier and Type | Method and Description |
---|---|
void |
AC_TheFawkes.init(NegotiationSession nSession,
OfferingStrategy biddingStrategy,
OpponentModel oppModel,
java.util.HashMap<java.lang.String,java.lang.Double> params) |
void |
AC_InoxAgent_OneIssue.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel oppModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initialization function.
|
void |
AC_InoxAgent.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel oppModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initialization function.
|
Constructor and Description |
---|
AC_InoxAgent_OneIssue(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel oppModel)
Regular constructor.
|
AC_InoxAgent(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel oppModel)
Regular constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
Multi_AcceptanceCondition.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Time.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Previous.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Next.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_MAC.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Gap.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_ConstDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Const.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiV4.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiV3.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiV2.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiProbDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiProb.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiMaxInWindowDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiMaxInWindow.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiMax.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiBestAvgDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiBestAvg.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiAvg.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Combi.init(NegotiationSession negoSession,
OfferingStrategy strat,
OpponentModel opponentModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
Modifier and Type | Field and Description |
---|---|
protected OfferingStrategy |
BOAagent.offeringStrategy
Decides what to offer
|
Modifier and Type | Method and Description |
---|---|
OfferingStrategy |
BOAagent.getOfferingStrategy()
Returns the offering strategy of the agent.
|
Modifier and Type | Method and Description |
---|---|
void |
BOAagent.setDecoupledComponents(AcceptanceStrategy ac,
OfferingStrategy os,
OpponentModel om,
OMStrategy oms)
Sets the components of the decoupled agent.
|
Modifier and Type | Class and Description |
---|---|
class |
IAMHaggler_Test_Offering |
Modifier and Type | Class and Description |
---|---|
class |
AgentFSEGA_Offering
This is the decoupled Offering Strategy for AgentFSEGA (ANAC2010).
|
class |
AgentK_Offering
This is the decoupled Offering Strategy for Agent K (ANAC2010).
|
class |
AgentSmith_Offering
This is the decoupled Offering Strategy for AgentSmith (ANAC2010).
|
class |
IAMCrazyHaggler_Offering
This is the decoupled Offering Strategy for IAMCrazyHaggler (ANAC2010).
|
class |
IAMhaggler2010_Offering
This is the decoupled Offering Strategy for IAMhaggler2010 (ANAC2010).
|
class |
Nozomi_Offering
This is the decoupled Offering Strategy for Nozomi (ANAC2010).
|
class |
Yushu_Offering
This is the decoupled Offering Strategy for Nozomi (ANAC2010).
|
Modifier and Type | Class and Description |
---|---|
class |
AgentK2_Offering
This is the decoupled Offering Strategy for Agent K2 (ANAC2010).
|
class |
BRAMAgent_Offering
This is the decoupled Offering Strategy for BRAMAgent (ANAC2011)
The code was taken from the ANAC2011 BRAMAgent and adapted to work within the BOA framework
For the opponent model extension a range of bids is found near the target utility.
|
class |
Gahboninho_Offering
This is the decoupled Offering Strategy for Gahboninho (ANAC2011)
The code was taken from the ANAC2011 Gahboninho and adapted to work within the BOA framework
DEFAULT OM: None
Decoupling Negotiating Agents to Explore the Space of Negotiation Strategies
T.
|
class |
HardHeaded_Offering
This is the decoupled Offering Strategy for HardHeaded (ANAC2011).
|
class |
IAMhaggler2011_Offering
This is the decoupled Offering Strategy for IAMhaggler2011 (ANAC2011).
|
class |
NiceTitForTat_Offering
This is the decoupled Offering Strategy for NiceTitForTat (ANAC2011).
|
class |
TheNegotiator_Offering
This is the decoupled Offering Strategy for TheNegotiator (ANAC2011).
|
class |
ValueModelAgent_Offering
This is the decoupled Offering Strategy for ValueModelAgent (ANAC2011).
|
Modifier and Type | Class and Description |
---|---|
class |
AgentLG_Offering |
class |
AgentMR_Offering
This is the decoupled Bidding Strategy of AgentMR
|
class |
BRAMAgent2_Offering
This is the decoupled Bidding Strategy of AgentLG
For the opponent model extension a range of bids is found near the target utility.
|
class |
CUHKAgent_Offering
This is the decoupled Bidding Strategy of CUHKAgent
Note that the Opponent Model was not decoupled and thus
is integrated into this strategy
As well due to the strong coupling with the AC there is not AC_CUHKAgent
and thus it is not proven equivalent with the original
This is the offering and does not simulate the stopping situation of CUHKAgent
The AC and reservation value code was removed
|
class |
IAMHaggler2012_Offering |
class |
OMACagent_Offering
This is the decoupled Bidding Strategy of OMACAgent
For the opponent model extension a range of bids is found near the target utility.
|
class |
TheNegotiatorReloaded_Offering
The agent which finished third in the ANAC2013 and scored the highest on
undiscounted domains.
|
Modifier and Type | Class and Description |
---|---|
class |
Fawkes_Offering
Bidding Strategy
|
class |
InoxAgent_Offering
This class implements a conceding strategy that tries to choose bids that are also good
for the opponent.
|
class |
InoxAgent_Offering_OneIssue
This class implements a simple strategy for a single issue domain.
|
Modifier and Type | Class and Description |
---|---|
class |
ANAC2013BOAExample_Offering
Example agent that offers a bid with a utility above the target "breakoff".
|
class |
ChoosingAllBids
This class implements an offering strategy which creates a list of possible bids and
then offers them in descending order.
|
class |
GeniusTimeDependent_Offering
The problem with the default TDT, is that when the negotiation starts, some
time has already passed.
|
class |
Random_Offering
This class implements the Simple Agent a.k.a.
|
class |
TimeDependent_Offering
This is an abstract class used to implement a TimeDependentAgent Strategy
adapted from [1] [1] S.
|
Modifier and Type | Method and Description |
---|---|
OfferingStrategy |
BOAagentRepository.getOfferingStrategy(java.lang.String name)
Method used to load the offering strategy associated with the given name.
|