Modifier and Type | Method and Description |
---|---|
static void |
DomainGenerator.findDomain(Domain domain,
AdditiveUtilitySpace spaceA,
AdditiveUtilitySpace spaceB,
java.lang.String logToDirA,
java.lang.String logToDirB,
Range opp,
Range dist,
boolean biasForHighOpp,
boolean varyBoth)
Method which keeps generating new domains until a domain satisfying the bounds
on the opposition and bid distribution is found.
|
static void |
DomainGenerator.setWeightSimple(AdditiveUtilitySpace uspace,
Issue i,
double weight)
Method which sets the weight of an issue without checking
normalization.
|
Modifier and Type | Method and Description |
---|---|
void |
PocketNegotiatorAgent.initPN(AdditiveUtilitySpace mySide,
AdditiveUtilitySpace otherSide,
Timeline timeline)
initializes the agent, with suggestions for utility space for mySide and
otherSide.
|
void |
Party.setUtilitySpace(AdditiveUtilitySpace utilitySpace)
Deprecated.
|
void |
PocketNegotiatorAgent.updateProfiles(AdditiveUtilitySpace myUtilities,
AdditiveUtilitySpace opponentUtilities)
Change own and other side utility profile to the given one.
|
Constructor and Description |
---|
LinearBidIterator(Domain domain,
AdditiveUtilitySpace space,
double maxUtil,
double minUtil) |
Constructor and Description |
---|
BidStrictSorterUtility(AdditiveUtilitySpace utilitySpace)
Initializes the comperator by setting the bidding space.
|
Modifier and Type | Field and Description |
---|---|
protected AdditiveUtilitySpace |
OpponentModel.opponentUtilitySpace
Reference to the estimated opponent's utility state
|
Modifier and Type | Method and Description |
---|---|
void |
OpponentModel.setOpponentUtilitySpace(AdditiveUtilitySpace opponentUtilitySpace)
Method which may be overwritten by an opponent model to get access to the
opponent's utilityspace.
|
Constructor and Description |
---|
IAMhaggler_Concession(AdditiveUtilitySpace utilitySpace) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<BidDetails> |
BidSpace.Project(double[] pointToProject,
double utility,
int limit,
AdditiveUtilitySpace utilitySpace,
OpponentModel opponentModel)
Project a point onto an iso-utility space.
|
Constructor and Description |
---|
BidSpace(AdditiveUtilitySpace space)
Build the bid space based on a utility space.
|
OpponentModel(AdditiveUtilitySpace utilitySpace)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
AdditiveUtilitySpace |
BidSelector.getUtilitySpace() |
Modifier and Type | Method and Description |
---|---|
void |
BidSelector.setUtilitySpace(AdditiveUtilitySpace utilitySpace) |
Constructor and Description |
---|
BidSelector(AdditiveUtilitySpace pUtilitySpace)
BidSelector constructor
|
Modifier and Type | Method and Description |
---|---|
Bid |
RandomBidCreator.getBid(AdditiveUtilitySpace utilitySpace,
double min,
double max) |
Bid |
RandomBidCreator.getRandomBid(AdditiveUtilitySpace utilitySpace,
double min,
double max)
Get a random bid (within a utility range if possible).
|
Modifier and Type | Method and Description |
---|---|
void |
ValueSeperatedBids.init(AdditiveUtilitySpace space,
ValueModeler model) |
void |
ValueModeler.initialize(AdditiveUtilitySpace space,
Bid firstBid) |
Constructor and Description |
---|
BidWrapper(Bid bid,
AdditiveUtilitySpace space,
double maxUtil) |
OpponentModeler(int bidCount,
AdditiveUtilitySpace space,
Timeline timeline,
BidList our,
BidList their,
ValueModeler vmodeler,
BidList allBids) |
Modifier and Type | Method and Description |
---|---|
void |
OpponentBidHistory.addBid(Bid bid,
AdditiveUtilitySpace utilitySpace) |
Bid |
OpponentBidHistory.chooseBestFromHistory(AdditiveUtilitySpace utilitySpace) |
double |
OpponentBidHistory.concedeDegree(AdditiveUtilitySpace utilitySpace) |
void |
OpponentBidHistory.updateOpponentModel(Bid bidToUpdate,
Domain domain,
AdditiveUtilitySpace utilitySpace)
This function updates the opponent's Model by calling the
updateStatistics method
|
Constructor and Description |
---|
OpponentBidHistory(OpponentModel opponentModel,
OMStrategy oms,
AdditiveUtilitySpace utilitySpace) |
Constructor and Description |
---|
DomainAnalyzer(AdditiveUtilitySpace ownUtilSpace,
OpponentModel opponentModel,
OMStrategy omStrategy)
Set the domain analyzer variables and determine the domain size.
|
Modifier and Type | Method and Description |
---|---|
AdditiveUtilitySpace |
WorstModel.getOpponentUtilitySpace() |
AdditiveUtilitySpace |
ScalableBayesianModel.getOpponentUtilitySpace() |
AdditiveUtilitySpace |
PerfectScalableBayesianModel.getOpponentUtilitySpace() |
AdditiveUtilitySpace |
PerfectIAMhagglerBayesianModel.getOpponentUtilitySpace() |
AdditiveUtilitySpace |
NashFrequencyModel.getOpponentUtilitySpace() |
AdditiveUtilitySpace |
IAMhagglerBayesianModel.getOpponentUtilitySpace() |
AdditiveUtilitySpace |
FSEGABayesianModel.getOpponentUtilitySpace() |
AdditiveUtilitySpace |
CUHKFrequencyModelV2.getOpponentUtilitySpace()
Returns the estimated utilityspace.
|
AdditiveUtilitySpace |
BayesianModel.getOpponentUtilitySpace() |
AdditiveUtilitySpace |
AgentXFrequencyModel.getOpponentUtilitySpace() |
AdditiveUtilitySpace |
AgentLGModel.getOpponentUtilitySpace() |
Modifier and Type | Method and Description |
---|---|
void |
WorstModel.setOpponentUtilitySpace(AdditiveUtilitySpace opponentUtilitySpace) |
void |
PerfectScalableBayesianModel.setOpponentUtilitySpace(AdditiveUtilitySpace opponentUtilitySpace) |
void |
PerfectModel.setOpponentUtilitySpace(AdditiveUtilitySpace opponentUtilitySpace) |
void |
PerfectIAMhagglerBayesianModel.setOpponentUtilitySpace(AdditiveUtilitySpace opponentUtilitySpace) |
Constructor and Description |
---|
IAMHagglerOpponentConcessionModel(int numberOfSlots,
AdditiveUtilitySpace utilitySpace,
int amountOfSamples) |
Constructor and Description |
---|
SmithBidComparator(AdditiveUtilitySpace mySpace,
AdditiveUtilitySpace opponentSpace) |
Constructor and Description |
---|
DiscreteIssueProcessor(AdditiveUtilitySpace u,
Domain d)
Creates a DiscreteIssueProcessor for a domain, given a certain utility.
|
Constructor and Description |
---|
FSEGAOpponentModel(AdditiveUtilitySpace pUS) |
ReverseBidComparator(AdditiveUtilitySpace pUsp) |
Modifier and Type | Class and Description |
---|---|
class |
UtilitySpaceAdapter
Some opponent models do not use the UtilitySpace-object.
|
Constructor and Description |
---|
GahboninhoOM(AdditiveUtilitySpace utilitySpace,
Timeline timeline) |
Modifier and Type | Method and Description |
---|---|
AdditiveUtilitySpace |
NegotiatorTreeTableModel.getUtilitySpace() |
Modifier and Type | Method and Description |
---|---|
void |
TreeFrame.clearTreeTable(Domain domain,
AdditiveUtilitySpace utilitySpace) |
void |
NegotiatorTreeTableModel.setUtilitySpace(AdditiveUtilitySpace space)
Sets this model's UtilitySpace.
|
Constructor and Description |
---|
NegotiatorTreeTableModel(Domain domain,
AdditiveUtilitySpace utilitySpace) |
TreeFrame(Domain domain,
AdditiveUtilitySpace utilitySpace) |
Modifier and Type | Method and Description |
---|---|
void |
ConsensusVotingHumanAgent.init(AdditiveUtilitySpace utilitySpace,
Deadline deadlines,
Timeline timeline,
long randomSeed,
AgentID id)
One agent will be kept alive over multiple sessions.
|
Modifier and Type | Method and Description |
---|---|
protected AuctionBilateralAtomicNegoSession |
AuctionProtocol.runNegotiationSession(Agent agentA,
Agent agentB,
AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
AdditiveUtilitySpace spaceA,
AdditiveUtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
do test run of negotiation session.
|
protected AuctionBilateralAtomicNegoSession |
AuctionProtocol.runNegotiationSession(AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
AdditiveUtilitySpace spaceA,
AdditiveUtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams) |
Modifier and Type | Method and Description |
---|---|
static OrderedSimpleElement |
ScenarioMeasures.calculateDistances(OrderedSimpleElement element,
AdditiveUtilitySpace utilitySpaceA,
AdditiveUtilitySpace utilitySpaceB)
Calculate all metrics.
|
static double[] |
UtilspaceTools.getIssueWeights(AdditiveUtilitySpace space)
Helper-method used to get the issue weights in an array of doubles.
|
static double |
UtilspaceTools.getPearsonCorrelationCoefficientOfIssueWeights(AdditiveUtilitySpace spaceA,
AdditiveUtilitySpace spaceB) |
static double |
UtilspaceTools.getRankingDistanceOfIssueWeights(AdditiveUtilitySpace spaceA,
AdditiveUtilitySpace spaceB) |
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
EvaluatorReal.getEvaluation(AdditiveUtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorObjective.getEvaluation(AdditiveUtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorInteger.getEvaluation(AdditiveUtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorDiscrete.getEvaluation(AdditiveUtilitySpace uspace,
Bid bid,
int issueID)
Returns the evaluation of the value of the issue of the bid.
|
java.lang.Double |
Evaluator.getEvaluation(AdditiveUtilitySpace uspace,
Bid bid,
int index)
This method returns the utility of the value of an issue.
|
Constructor and Description |
---|
AdditiveUtilitySpace(AdditiveUtilitySpace us)
Copies the data from another UtilitySpace.
|
Modifier and Type | Method and Description |
---|---|
static Bid |
OfferingStrategy.createPotentialBid(AdditiveUtilitySpace utilitySpace,
Opponent[] opponents,
TimeLineInfo timeline,
Deadline deadLine) |
void |
Opponent.ExportProfile(AdditiveUtilitySpace utilitySpaceToExport,
java.lang.String profileFileNameWithoutExtension) |
Modifier and Type | Method and Description |
---|---|
Offer |
Group14.maxUtilBid(AdditiveUtilitySpace us)
Returns the bid with the highest Utility for us out of the whole
UtilitySpace
|
Modifier and Type | Method and Description |
---|---|
AdditiveUtilitySpace |
OpponentModel.getLastUtilitySpace(java.lang.String agent) |
AdditiveUtilitySpace |
OpponentModel.getUtilitySpace(java.lang.String agent) |
Modifier and Type | Method and Description |
---|---|
void |
OpponentModel.initOpponentProfiles(AdditiveUtilitySpace utilSpace)
Set up an empty profile for an opponent.
|
Constructor and Description |
---|
AcceptanceStrategy(AdditiveUtilitySpace utilitySpace) |
OMStrategy(OpponentModel om,
AdditiveUtilitySpace utilitySpace) |
OpponentModel(AdditiveUtilitySpace utilSpace) |
Modifier and Type | Method and Description |
---|---|
AdditiveUtilitySpace |
Opponent.getUtilSpace() |
AdditiveUtilitySpace |
GeneralModel.getUtilSpaceGeneral() |
Constructor and Description |
---|
GeneralModel(AdditiveUtilitySpace utilSpace,
SortedOutcomeSpace sortedOutcomeSpace) |
Opponent(AdditiveUtilitySpace utilSpaceGeneral,
AdditiveUtilitySpace utilSpaceAgent16) |
Modifier and Type | Method and Description |
---|---|
AdditiveUtilitySpace |
OpMod.getOpSpace(java.lang.String name)
Returns the
AdditiveUtilitySpace belonging to the provided party. |
Modifier and Type | Method and Description |
---|---|
AdditiveUtilitySpace |
OpponentModel.getUtilitySpace()
Generates an UtilitySpace that represents the modeled UtilitySpace of
this opponent.
|
Constructor and Description |
---|
OpponentModel(AdditiveUtilitySpace utilitySpace)
Create OppentModel for current utility space
|
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.Object,AdditiveUtilitySpace> |
OpponentModeling.getOpponentUtilities() |
Modifier and Type | Method and Description |
---|---|
Bid |
BiddingStrat.createBid(java.util.HashMap<java.lang.Object,BidHistory> previousBids,
java.util.HashMap<java.lang.Object,AdditiveUtilitySpace> opponentUtilities,
TimeLineInfo timeLine) |
boolean |
AcceptStrat.determineAcceptance(Bid opponentBid,
java.util.HashMap<java.lang.Object,BidHistory> previousBidsMap,
Bid ourBid,
java.util.HashMap<java.lang.Object,AdditiveUtilitySpace> opponentUtilities,
TimeLineInfo timeLine) |
Constructor and Description |
---|
AcceptStrat(AdditiveUtilitySpace ownUtility) |
BiddingStrat(AdditiveUtilitySpace ownUtility) |
OpponentModeling(AdditiveUtilitySpace ownUtility) |