public class OpponentBidHistory
extends java.lang.Object
Constructor and Description |
---|
OpponentBidHistory(OpponentModel opponentModel,
OMStrategy oms,
UtilitySpace utilitySpace) |
Modifier and Type | Method and Description |
---|---|
void |
addBid(Bid bid,
UtilitySpace utilitySpace) |
Bid |
chooseBestFromHistory(UtilitySpace utilitySpace) |
Bid |
ChooseBid(java.util.List<Bid> candidateBids,
Domain domain) |
double |
concedeDegree(UtilitySpace utilitySpace) |
Bid |
getBestBidInHistory() |
double |
getConcessionDegree() |
int |
getSize() |
void |
initializeDataStructures(Domain domain)
initialization
|
void |
updateOpponentModel(Bid bidToUpdate,
Domain domain,
UtilitySpace utilitySpace)
This function updates the opponent's Model by calling the
updateStatistics method
|
public OpponentBidHistory(OpponentModel opponentModel, OMStrategy oms, UtilitySpace utilitySpace)
public void addBid(Bid bid, UtilitySpace utilitySpace)
public Bid getBestBidInHistory()
public void initializeDataStructures(Domain domain)
public void updateOpponentModel(Bid bidToUpdate, Domain domain, UtilitySpace utilitySpace)
public Bid chooseBestFromHistory(UtilitySpace utilitySpace)
public double concedeDegree(UtilitySpace utilitySpace)
public int getSize()
public double getConcessionDegree()