public class OpponentModel
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<Bid> |
fBiddingHistory |
protected Domain |
fDomain |
Constructor and Description |
---|
OpponentModel() |
Modifier and Type | Method and Description |
---|---|
protected void |
findMinMaxUtility() |
Domain |
getDomain() |
double |
getExpectedUtility(Bid pBid) |
double |
getExpectedWeight(int pIssueNumber) |
double |
getNormalizedUtility(Bid pBid) |
boolean |
haveSeenBefore(Bid pBid) |
boolean |
isCrashed() |
void |
updateBeliefs(Bid pBid) |
protected Domain fDomain
public java.util.ArrayList<Bid> fBiddingHistory
public Domain getDomain()
public double getExpectedUtility(Bid pBid) throws java.lang.Exception
java.lang.Exception
public double getNormalizedUtility(Bid pBid) throws java.lang.Exception
java.lang.Exception
public void updateBeliefs(Bid pBid) throws java.lang.Exception
java.lang.Exception
public double getExpectedWeight(int pIssueNumber)
public boolean haveSeenBefore(Bid pBid)
protected void findMinMaxUtility() throws java.lang.Exception
java.lang.Exception
public boolean isCrashed()