Package | Description |
---|---|
misc | |
negotiator | |
negotiator.bidding | |
negotiator.boaframework | |
negotiator.gui.tree | |
negotiator.qualitymeasures | |
negotiator.utility |
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.
|
Modifier and Type | Method and Description |
---|---|
AdditiveUtilitySpace |
NegotiatorTreeTableModel.getUtilitySpace() |
Modifier and Type | Method and Description |
---|---|
void |
TreeFrame.clearTreeTable(DomainImpl domain,
AdditiveUtilitySpace utilitySpace) |
void |
NegotiatorTreeTableModel.setUtilitySpace(AdditiveUtilitySpace space)
Sets this model's UtilitySpace.
|
Constructor and Description |
---|
NegotiatorTreeTableModel(DomainImpl domain,
AdditiveUtilitySpace utilitySpace) |
TreeFrame(DomainImpl domain,
AdditiveUtilitySpace utilitySpace) |
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.
|