public class BayesianOpponentModel extends OpponentModel
Modifier and Type | Class and Description |
---|---|
protected class |
BayesianOpponentModel.HypsComparator |
fBiddingHistory, fDomain
Constructor and Description |
---|
BayesianOpponentModel(UtilitySpace pUtilitySpace) |
Modifier and Type | Method and Description |
---|---|
double |
getExpectedUtility(Bid pBid) |
double |
getExpectedWeight(int pIssueNumber) |
double |
getNormalizedWeight(Issue i,
int startingNumber) |
void |
setMostProbableUSHypsOnly(boolean value) |
void |
updateBeliefs(Bid pBid) |
findMinMaxUtility, getDomain, getNormalizedUtility, haveSeenBefore, isCrashed
public BayesianOpponentModel(UtilitySpace pUtilitySpace)
public void updateBeliefs(Bid pBid) throws java.lang.Exception
updateBeliefs
in class OpponentModel
java.lang.Exception
public double getExpectedUtility(Bid pBid) throws java.lang.Exception
getExpectedUtility
in class OpponentModel
java.lang.Exception
public double getExpectedWeight(int pIssueNumber)
getExpectedWeight
in class OpponentModel
public double getNormalizedWeight(Issue i, int startingNumber)
public void setMostProbableUSHypsOnly(boolean value)