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