Modifier and Type | Method and Description |
---|---|
protected Value |
Party.getRandomValue(Issue currentIssue)
Deprecated.
|
Value |
Bid.getValue(int issueNr) |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.Integer,Value> |
Bid.getValues()
Helper function to enable the comparison between two Bids.
|
Modifier and Type | Method and Description |
---|---|
void |
Bid.setValue(int issueId,
Value pValue)
Set the value of the issue with the given issueID to the given value.
|
Constructor and Description |
---|
Bid(Domain domainP,
java.util.HashMap<java.lang.Integer,Value> bidP)
createFrom a new bid in a domain.
|
Modifier and Type | Method and Description |
---|---|
protected void |
RandomBidCreator.generateValue(java.util.HashMap<java.lang.Integer,Value> values,
IssueDiscrete issue) |
protected void |
RandomBidCreator.generateValue(java.util.HashMap<java.lang.Integer,Value> values,
IssueInteger issue) |
protected void |
RandomBidCreator.generateValue(java.util.HashMap<java.lang.Integer,Value> values,
IssueReal issue) |
Modifier and Type | Method and Description |
---|---|
ValueDecrease |
IssuesDecreases.getExpectedDecrease(Value value) |
void |
IssuesDecreases.initilize(Issue issue,
Value maximalValue,
int issueCount) |
Modifier and Type | Method and Description |
---|---|
void |
BidStatistic.add(Value v) |
double |
BidStatistic.getValueUtility(Value value) |
Modifier and Type | Method and Description |
---|---|
Value |
IssueModel.getBidValue(Bid pBid)
returns the value of a bid
|
static Value |
IssueModel.getBidValueByIssue(Bid pBid,
Issue pIssue)
returns the value of an issue in a bid
|
static Value |
Bounds.getIssueValue(Issue pIssue,
double pIndex)
returns a Value object with the value of an issue at the given index
works for real, discrete and integer objects
|
Modifier and Type | Method and Description |
---|---|
void |
IssueModel.addValue(Value pValue)
Add a value to the list
|
double |
IssueModel.getNumberValue(Value pValue)
The value of an issue in a double type
|
Modifier and Type | Method and Description |
---|---|
static Value |
IssueModel.getBidValueByIssue(Bid pBid,
int issueNumber)
returns the value of an issue in a bid
|
Modifier and Type | Field and Description |
---|---|
protected Value |
AIssueEvaluation.firstOfferedValue |
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<Value> |
AIssueEvaluationNumerical.offeredValueHistory |
Modifier and Type | Method and Description |
---|---|
double |
IssueEvaluationDiscrete.getNormalizedValueWeight(Value value)
This method returns the normalized weight of the given value.
|
double |
AIssueEvaluationNumerical.getNormalizedValueWeight(Value value)
This returns the normalized weight for the given value.
|
abstract double |
AIssueEvaluation.getNormalizedValueWeight(Value value)
This method specifies that each subclass needs to implement a function that gives us
the normalized weight for the given value.
|
protected double |
IssueEvaluationReal.getNumericalValue(Value value)
This returns the actual numerical value that resides inside the Value object.
|
protected double |
IssueEvaluationInteger.getNumericalValue(Value value)
This method returns the actual value that resides inside the Value object.
|
protected abstract double |
AIssueEvaluationNumerical.getNumericalValue(Value value)
This return the actual numerical value that resides inside the Value object.
|
void |
IssueEvaluationList.updateIssueEvaluation(int issueID,
Value offeredValue)
This method will receiveMessage a single issueEvaluation.
|
void |
IssueEvaluationDiscrete.updateIssueEvaluation(Value chosenValue)
This method updates the IssueEvaluationDiscrete, based on the value that has been offered to us
in a new bid.
|
void |
AIssueEvaluationNumerical.updateIssueEvaluation(Value chosenValue)
This updates the numerical issueEvaluation with a newly offered value.
|
void |
AIssueEvaluation.updateIssueEvaluation(Value chosenValue)
This method updates the issueEvaluation.
|
protected void |
IssueEvaluationDiscrete.updateValueFrequencyMap(Value chosenValue)
This method updates the valueFrequencyMap for the IssueDiscrete we are evaluating.
|
Modifier and Type | Method and Description |
---|---|
Value |
GahboninhoOM.ImproveValue(int IssueNumber,
ValueDiscrete ValToImprove) |
Modifier and Type | Method and Description |
---|---|
double |
GahbonValueType.GetExpectedUtilityByValue(Value V) |
void |
GahbonValueType.UpdateImportance(Value OpponentBid) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Value> |
AgentLGSAS.getIsuueValues(Issue issue) |
Modifier and Type | Class and Description |
---|---|
class |
ValueDiscrete
Specifies a discrete value.
|
class |
ValueInteger
Specifies an integer value.
|
class |
ValueReal |
Modifier and Type | Method and Description |
---|---|
boolean |
IssueReal.checkInRange(Value val) |
boolean |
IssueInteger.checkInRange(Value val) |
boolean |
IssueDiscrete.checkInRange(Value value) |
abstract boolean |
Issue.checkInRange(Value value)
Method to check if the given value is in the range specified
by the issue.
|
Modifier and Type | Method and Description |
---|---|
Value |
RandomFlipplingMediator.getMissingValue(Issue issue) |
protected Value |
AbstractNegotiationParty.getRandomValue(Issue currentIssue)
Gets a random value for the given issue.
|
Modifier and Type | Method and Description |
---|---|
Value |
ValuePreferenceGraphMap.getIncomparableValue(int issueIndex,
Value currentValue) |
Value |
PartialPreferenceModels.getIncomparableValue(int issueIndex,
Value currentValue,
java.util.Random random) |
Value |
ValuePreferenceGraph.getIncomparableValue(Value currentValue) |
Value |
ValuePreferenceGraph.getMissingValue() |
Value |
ValuePreferenceGraphMap.getMissingValue(int issueIndex) |
Value |
PartialPreferenceModels.getMissingValue(int issueIndex) |
Value |
PartialPreferenceModels.getNashValue(int issueIndex) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Value> |
ValuePreferenceGraph.getAllComparableValues(Value currentValue) |
java.util.ArrayList<Value> |
ValuePreferenceGraph.getAllIncomparableValues(Value currentValue) |
java.util.ArrayList<Value> |
ValuePreferenceGraph.getAllLessPreferredValues(Value currentValue) |
java.util.ArrayList<Value> |
ValuePreferenceGraph.getAllMorePreferredValues(Value currentValue) |
java.util.ArrayList<Value> |
PartialPreferenceModels.getAllPossibleValues(int issueIndex) |
java.util.ArrayList<Value> |
ValuePreferenceGraph.getAllValues() |
java.util.ArrayList<Value> |
ValuePreferenceGraphMap.getAllValues(int issueIndex) |
java.util.ArrayList<Value> |
ValuePreferenceNode.getEqualPreferredList() |
java.util.ArrayList<Value> |
ValuePreferenceGraph.getEqualPreferredValues(Value currentValue) |
java.util.ArrayList<Value> |
ValuePreferenceGraphMap.getIncomparableValues(int issueIndex,
Value currentValue) |
java.util.ArrayList<Value> |
PartialPreferenceModels.getIncomparableValues(int issueIndex,
Value currentValue) |
java.util.ArrayList<Value> |
ValuePreferenceNode.getLessPreferredList() |
java.util.ArrayList<Value> |
ValuePreferenceNode.getMorePreferredList() |
java.util.ArrayList<Value> |
PartialPreferenceModels.getNashValues(int issueIndex) |
Modifier and Type | Method and Description |
---|---|
void |
ValuePreferenceNode.addEquallyPreferredValue(Value equallyPreferredValue) |
void |
ValuePreferenceNode.addLessPreferredValue(Value lessPreferredValue) |
void |
ValuePreferenceNode.addMorePreferredValue(Value preferredValue) |
void |
ValuePreferenceGraph.addNewNode(Value firstValue,
Value newValue,
Feedback feedback) |
void |
ValuePreferenceGraph.addPreferenceOrdering(Value firstValue,
Value secondValue,
Feedback feedback) |
boolean |
ValuePreferenceGraph.containsIssueValue(Value issueValue) |
java.util.ArrayList<Value> |
ValuePreferenceGraph.getAllComparableValues(Value currentValue) |
java.util.ArrayList<Value> |
ValuePreferenceGraph.getAllIncomparableValues(Value currentValue) |
java.util.ArrayList<Value> |
ValuePreferenceGraph.getAllLessPreferredValues(Value currentValue) |
java.util.ArrayList<Value> |
ValuePreferenceGraph.getAllMorePreferredValues(Value currentValue) |
java.lang.Integer |
ValuePreferenceGraph.getDepth(Value issueValue) |
java.util.ArrayList<Value> |
ValuePreferenceGraph.getEqualPreferredValues(Value currentValue) |
double |
ValuePreferenceGraphMap.getEstimatedUtility(int issueIndex,
Value issueValue) |
double |
ValuePreferenceGraph.getEstimatedUtility(Value issueValue) |
Value |
ValuePreferenceGraphMap.getIncomparableValue(int issueIndex,
Value currentValue) |
Value |
PartialPreferenceModels.getIncomparableValue(int issueIndex,
Value currentValue,
java.util.Random random) |
Value |
ValuePreferenceGraph.getIncomparableValue(Value currentValue) |
java.util.ArrayList<Value> |
ValuePreferenceGraphMap.getIncomparableValues(int issueIndex,
Value currentValue) |
java.util.ArrayList<Value> |
PartialPreferenceModels.getIncomparableValues(int issueIndex,
Value currentValue) |
boolean |
ValuePreferenceGraphMap.isEquallyPreferred(int issueIndex,
Value newValue,
Value currentValue) |
boolean |
ValuePreferenceGraphMap.isLessPreferredThan(int issueIndex,
Value newValue,
Value currentValue) |
boolean |
ValuePreferenceGraphMap.isMorePreferredThan(int issueIndex,
Value newValue,
Value currentValue) |
boolean |
PartialPreferenceModels.mayImproveAll(int issueIndex,
Value previousValue,
Value newValue) |
boolean |
PartialPreferenceModels.mayImproveMajority(int issueIndex,
Value previousValue,
Value newValue) |
void |
PartialPreferenceModels.updateIssuePreferenceList(int issueIndex,
Value previousValue,
Value currentValue,
java.util.ArrayList<Feedback> feedback) |
void |
ValuePreferenceGraphMap.updateValuePreferenceGraph(int issueIndex,
Value previousValue,
Value currentValue,
Feedback feedback) |
Modifier and Type | Method and Description |
---|---|
void |
ValuePreferenceNode.addEquallyPreferredValues(java.util.ArrayList<Value> equallyPreferredValues) |
void |
ValuePreferenceNode.addLessPreferredValues(java.util.ArrayList<Value> lessPreferredValues) |
void |
ValuePreferenceNode.addMorePreferredValues(java.util.ArrayList<Value> preferredValues) |
void |
ValuePreferenceNode.setEquallyPreferredList(java.util.ArrayList<Value> equalPreferredList) |
void |
ValuePreferenceNode.setLessPreferredList(java.util.ArrayList<Value> lessPreferredList) |
void |
ValuePreferenceNode.setMorePreferredList(java.util.ArrayList<Value> morePreferredList) |
Constructor and Description |
---|
ValuePreferenceGraph(Value initialValue) |
ValuePreferenceNode(Value value) |
ValuePreferenceNode(Value value,
int assignedDepth) |
Modifier and Type | Method and Description |
---|---|
Value |
EvaluatorReal.getMaxValue() |
Value |
EvaluatorDiscrete.getMaxValue() |
Value |
EvaluatorReal.getMinValue() |
Value |
EvaluatorDiscrete.getMinValue() |
Modifier and Type | Method and Description |
---|---|
void |
EvaluatorDiscrete.setEvaluation(Value val,
int evaluation)
Sets the evaluation for Value
val . |