public class AgentLGSAS extends SharedAgentState
NAME
Constructor and Description |
---|
AgentLGSAS(NegotiationSession negoSession,
agents.anac.y2012.AgentLG.OpponentBids opponentBids,
OpponentModel opponentModel,
OMStrategy oms) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Value> |
getIsuueValues(Issue issue) |
double |
getMyBidsMinUtility(double time) |
Evaluator |
getMyEvaluator(int issueID) |
Bid |
getMyminBidfromBids() |
BidDetails |
getNextBid(double time)
Calculate the next bid for the agent (from 1/4 most optimal bids)
|
BidDetails |
getNextOptimicalBid(double time)
Calculate the next optimal bid for the agent (from 1/4 most optimal bids)
|
double |
getUtility(Bid bid) |
double |
getUtilityOfOpponentsBid(Domain domain,
Bid bid) |
getName
public AgentLGSAS(NegotiationSession negoSession, agents.anac.y2012.AgentLG.OpponentBids opponentBids, OpponentModel opponentModel, OMStrategy oms)
public BidDetails getNextBid(double time)
public BidDetails getNextOptimicalBid(double time)
public Evaluator getMyEvaluator(int issueID)
public double getMyBidsMinUtility(double time)
public Bid getMyminBidfromBids()
public double getUtility(Bid bid)