public class ValuePreferenceGraphMap
extends java.lang.Object
Constructor and Description |
---|
ValuePreferenceGraphMap() |
ValuePreferenceGraphMap(Bid firstBid) |
Modifier and Type | Method and Description |
---|---|
double |
estimateUtility(Bid currentBid) |
java.util.ArrayList<Value> |
getAllValues(int issueIndex) |
double |
getEstimatedUtility(int issueIndex,
Value issueValue) |
Value |
getIncomparableValue(int issueIndex,
Value currentValue) |
java.util.ArrayList<Value> |
getIncomparableValues(int issueIndex,
Value currentValue) |
Value |
getMissingValue(int issueIndex) |
boolean |
isEquallyPreferred(int issueIndex,
Value newValue,
Value currentValue) |
boolean |
isLessPreferredThan(int issueIndex,
Value newValue,
Value currentValue) |
boolean |
isMorePreferredThan(int issueIndex,
Value newValue,
Value currentValue) |
java.lang.String |
toString() |
void |
updateValuePreferenceGraph(int issueIndex,
Value previousValue,
Value currentValue,
Feedback feedback) |
public ValuePreferenceGraphMap()
public ValuePreferenceGraphMap(Bid firstBid)
public double getEstimatedUtility(int issueIndex, Value issueValue)
public double estimateUtility(Bid currentBid) throws java.lang.Exception
java.lang.Exception
public void updateValuePreferenceGraph(int issueIndex, Value previousValue, Value currentValue, Feedback feedback)
public java.util.ArrayList<Value> getAllValues(int issueIndex)
public boolean isLessPreferredThan(int issueIndex, Value newValue, Value currentValue)
public boolean isEquallyPreferred(int issueIndex, Value newValue, Value currentValue)
public boolean isMorePreferredThan(int issueIndex, Value newValue, Value currentValue)
public Value getMissingValue(int issueIndex)
public java.util.ArrayList<Value> getIncomparableValues(int issueIndex, Value currentValue)
public java.lang.String toString()
toString
in class java.lang.Object