public class MultipleIssueEstimator
extends java.lang.Object
Constructor and Description |
---|
MultipleIssueEstimator(double n)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addBid(AgentID agentId,
BidDetails bidDetails,
BidHistory bidHistory)
Add a bid to the issueEstimator of a particular agent
|
java.util.Set<AgentID> |
getAgentIds()
Returns the set of AgentIds in this MultipleIssueEstimator
|
double |
getAverageUtility(Bid bid)
Returns the average estimated utility of a bid for all opponents
|
IssueEstimator |
getIssueEstimator(AgentID agentId)
Returns the issueEstimator of a particular agent
|
java.util.HashMap<AgentID,IssueEstimator> |
getIssueEstimators()
Returns all issueEstimators
|
public MultipleIssueEstimator(double n)
n
- sensitivity parameterpublic void addBid(AgentID agentId, BidDetails bidDetails, BidHistory bidHistory)
agentId
- bidDetails
- bidHistory
- public IssueEstimator getIssueEstimator(AgentID agentId)
agentId
- public java.util.HashMap<AgentID,IssueEstimator> getIssueEstimators()
public double getAverageUtility(Bid bid)
bid
- public java.util.Set<AgentID> getAgentIds()