public class OpponentModel
extends java.lang.Object
Constructor and Description |
---|
OpponentModel(AdditiveUtilitySpace utilitySpace)
Create OppentModel for current utility space
|
Modifier and Type | Method and Description |
---|---|
double |
getFrequency(Issue issue,
Value value) |
double |
getWeight(Issue issue) |
boolean |
isAccurate()
Checks if this opponent model is accurate.
|
boolean |
isDangerousBid(Bid bid)
Returns dangerous bids based on the current frequency analysis.
|
void |
updateFrequency(Bid bid,
int issueIndex) |
void |
updateOpponentModel(Bid bid) |
void |
updateWeights(Bid bid,
int issueIndex) |
public OpponentModel(AdditiveUtilitySpace utilitySpace)
utilitySpace
- public void updateOpponentModel(Bid bid)
public void updateFrequency(Bid bid, int issueIndex)
public void updateWeights(Bid bid, int issueIndex)
public boolean isAccurate()
public boolean isDangerousBid(Bid bid)
public double getWeight(Issue issue)