Modifier and Type | Field and Description |
---|---|
protected OpponentModel |
OMStrategy.model
Reference to the opponent model
|
protected OpponentModel |
OfferingStrategy.opponentModel
Reference to the opponent model
|
protected OpponentModel |
AcceptanceStrategy.opponentModel
Reference to opponnent model of agent.
|
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.
|
void |
OMStrategy.init(NegotiationSession negotiationSession,
OpponentModel model)
Initialize method which my be used when the opponent model strategy has
no parameters, or when the default values for these parameters should be
used.
|
void |
OMStrategy.init(NegotiationSession negotiationSession,
OpponentModel model,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initialize method to be used by the BOA framework.
|
void |
OfferingStrategy.init(NegotiationSession negotiationSession,
OpponentModel opponentModel,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initializes the offering strategy.
|
void |
OMStrategy.setOpponentModel(OpponentModel model) |
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) |
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) |
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) |
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 OpponentModel |
BOAagent.opponentModel
Approximates the utility of a bid for the opponent
|
Modifier and Type | Method and Description |
---|---|
OpponentModel |
BOAagent.getOpponentModel()
Returns the opponent model 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 | Method and Description |
---|---|
void |
IAMHaggler_Test_Offering.init(NegotiationSession negotiationSession,
OpponentModel opponentModel,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
Constructor and Description |
---|
IAMHaggler_Test_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
Modifier and Type | Method and Description |
---|---|
void |
Yushu_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
Nozomi_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
IAMhaggler2010_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
IAMCrazyHaggler_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AgentSmith_Offering.init(NegotiationSession negotiationSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AgentK_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AgentFSEGA_Offering.init(NegotiationSession negotiationSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
Nozomi_Offering.initializeAgent(NegotiationSession negoSession,
OpponentModel om,
OMStrategy oms) |
void |
AgentSmith_Offering.initializeAgent(NegotiationSession negoSession,
OpponentModel om,
OMStrategy oms) |
Constructor and Description |
---|
AgentSmith_Offering(NegotiationSession negoSession,
OpponentModel om,
OMStrategy oms) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<BidDetails> |
BidSpace.Project(double[] pointToProject,
double utility,
int limit,
UtilitySpace utilitySpace,
OpponentModel opponentModel)
Project a point onto an iso-utility space.
|
Modifier and Type | Method and Description |
---|---|
void |
ValueModelAgent_Offering.init(NegotiationSession negotiationSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
TheNegotiator_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Init required for the Decoupled Framework.
|
void |
NiceTitForTat_Offering.init(NegotiationSession negotiationSession,
OpponentModel om,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
IAMhaggler2011_Offering.init(NegotiationSession negotiationSession,
OpponentModel opponentModel,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
HardHeaded_Offering.init(NegotiationSession negotiationSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
Gahboninho_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
BRAMAgent_Offering.init(NegotiationSession domainKnow,
OpponentModel om,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AgentK2_Offering.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
NiceTitForTat_Offering.initializeAgent(NegotiationSession negoSession,
OpponentModel om,
OMStrategy oms) |
void |
HardHeaded_Offering.initializeAgent(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
void |
BRAMAgent_Offering.initializeAgent(NegotiationSession negoSession,
OpponentModel om,
OMStrategy oms) |
Modifier and Type | Method and Description |
---|---|
void |
TheNegotiatorReloaded_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Init required for the Decoupled Framework.
|
void |
OMACagent_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Init required for the Decoupled Framework.
|
void |
IAMHaggler2012_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Init required for the Decoupled Framework.
|
void |
CUHKAgent_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Init required for the Decoupled Framework.
|
void |
BRAMAgent2_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Init required for the Decoupled Framework.
|
void |
AgentMR_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Init required for the Decoupled Framework.
|
void |
AgentLG_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Init required for the Decoupled Framework.
|
Constructor and Description |
---|
AgentLG_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
AgentMR_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
BRAMAgent2_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
CUHKAgent_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
IAMHaggler2012_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
OMACagent_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
TheNegotiatorReloaded_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms) |
Constructor and Description |
---|
OpponentBidHistory(OpponentModel opponentModel,
OMStrategy oms,
UtilitySpace utilitySpace) |
Constructor and Description |
---|
DomainAnalyzer(UtilitySpace ownUtilSpace,
OpponentModel opponentModel,
OMStrategy omStrategy)
Set the domain analyzer variables and determine the domain size.
|
TimeDependentFunction(NegotiationSession negoSession,
OMStrategy oms,
OpponentModel opponentModel) |
TimeManager(NegotiationSession negoSession,
OpponentModel opponentModel,
OMStrategy omStrategy,
int numberOfWindows) |
Modifier and Type | Method and Description |
---|---|
void |
InoxAgent_Offering_OneIssue.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initialization function.
|
void |
InoxAgent_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initialization function.
|
void |
Fawkes_Offering.init(NegotiationSession nSession,
OpponentModel oppModel,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> params) |
Constructor and Description |
---|
InoxAgent_Offering_OneIssue(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms)
Regular constructor.
|
InoxAgent_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms)
Regular constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
TimeDependent_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Method which initializes the agent by setting all parameters.
|
void |
GeniusTimeDependent_Offering.init(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
ChoosingAllBids.init(NegotiationSession domainKnow,
OpponentModel model,
OMStrategy omStrat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
ANAC2013BOAExample_Offering.init(NegotiationSession negotiationSession,
OpponentModel opponentModel,
OMStrategy omStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
Constructor and Description |
---|
ChoosingAllBids(NegotiationSession negoSession,
OpponentModel model)
Constructor which can be used to createFrom the agent without the GUI.
|
GeniusTimeDependent_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
double e,
double k,
double max,
double min) |
TimeDependent_Offering(NegotiationSession negoSession,
OpponentModel model,
OMStrategy oms,
double e,
double k,
double max,
double min) |
Modifier and Type | Method and Description |
---|---|
void |
NTFTstrategy.init(NegotiationSession negotiationSession,
OpponentModel model)
Initializes the agent by storing the size of the domain, and checking
if the domain is large.
|
void |
TheFawkes_OMS.init(NegotiationSession nSession,
OpponentModel oppModel,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
OfferBestN.init(NegotiationSession negotiationSession,
OpponentModel model,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initializes the agent by storing the size of the domain, and checking if
the domain is large.
|
void |
NullStrategy.init(NegotiationSession negotiationSession,
OpponentModel model,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
NTFTstrategy.init(NegotiationSession negotiationSession,
OpponentModel model,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
BestBid.init(NegotiationSession negotiationSession,
OpponentModel model,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Initializes the opponent model strategy.
|
Constructor and Description |
---|
BestBid(NegotiationSession negotiationSession,
OpponentModel model)
Normal constructor used to initialize the BestBid opponent model
strategy.
|
OfferBestN(NegotiationSession negotiationSession,
OpponentModel model,
int n)
Normal constructor used to initialize the OfferBestN opponent model
strategy.
|
TheFawkes_OMS(NegotiationSession negotiationSession,
OpponentModel model)
Normal constructor used to initialize the OfferBestN opponent model strategy.
|
Modifier and Type | Class and Description |
---|---|
class |
AgentLGModel
Adaptation of the opponent model used by AgentLG in the ANAC2012 to
be compatible with the BOA framework.
|
class |
AgentXFrequencyModel
Class for building an opponent model in discrete space.
|
class |
BayesianModel
Adapter for BayesianModel.
|
class |
CUHKFrequencyModelV2
Optimized version of the ANAC2012 CUKHAgent opponent model.
|
class |
DefaultModel
Opponent model which signals an agent that it should use its default opponent model.
|
class |
FSEGABayesianModel
Adapter to opponent model of FSEGA.
|
class |
HardHeadedFrequencyModel
BOA framework implementation of the HardHeaded Frequecy Model.
|
class |
IAMhagglerBayesianModel
IAMhagglerModel by Colin Williams, adapted for the BOA framework.
|
class |
InoxAgent_OM
BOA framework implementation of an Adapted Frequency Model.
|
class |
NashFrequencyModel
This class holds the model of a negotiator, which will be constructed by it's bids.
|
class |
NoModel
Placeholder to notify an agent that there is no opponent model available.
|
class |
OppositeModel
Simple baseline opponent model which just mirror's the utility space of the agent.
|
class |
PerfectIAMhagglerBayesianModel
IAMhagglerModel by Colin Williams, adapted for the BOA framework.
|
class |
PerfectModel
An opponent model symbolizing perfect knowledge about the opponent's preferences.
|
class |
PerfectScalableBayesianModel
Adapter for BayesianOpponentModelScalable for the BOA framework.
|
class |
ScalableBayesianModel
Adapter for BayesianOpponentModelScalable for the BOA framework.
|
class |
SmithFrequencyModel
Adapter for the Frequency Model for the BOA framework.
|
class |
SmithFrequencyModelV2
Adapter for the optimized version of the Frequency Model of Agent Smith.
|
class |
TheFawkes_OM
Opponent Model
|
class |
UniformModel
Simple baseline opponent model which always returns the same preference.
|
class |
WorstModel
The theoretically worst opponent model.
|
Constructor and Description |
---|
UtilitySpaceAdapter(OpponentModel opponentModel,
Domain domain) |
Modifier and Type | Method and Description |
---|---|
OpponentModel |
BOAagentRepository.getOpponentModel(java.lang.String name)
Method used to load the opponent model associated with the given name.
|
Constructor and Description |
---|
AgentLGSAS(NegotiationSession negoSession,
agents.anac.y2012.AgentLG.OpponentBids opponentBids,
OpponentModel opponentModel,
OMStrategy oms) |
Modifier and Type | Method and Description |
---|---|
double |
OpponentModelMeasures.calculateAvgDiffBetweenBids(OpponentModel opponentModel) |
double |
OpponentModelMeasures.calculateAvgDiffBetweenIssueWeights(OpponentModel opponentModel) |
double |
OpponentModelMeasures.calculateRankingDistanceWeights(OpponentModel opponentModel)
Calculates the ranking distance by comparing the utility of each weight estimated
by the real and estimated opponent's utility space.
|