public class ImmediateAcceptor extends TimeDependentAgent
domain, myHistory, opponentHistory
fNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace
Constructor and Description |
---|
ImmediateAcceptor() |
Modifier and Type | Method and Description |
---|---|
double |
getE()
Depending on the value of e, extreme sets show clearly different patterns
of behaviour [1]:
1.
|
java.lang.String |
getName() |
SupportedNegotiationSetting |
getSupportedNegotiationSetting()
Indicates what negotiation settings are supported by an agent, such as
linear or non-linear utility spaces.
|
boolean |
isAcceptable(Bid plannedBid)
At some point, one of the parties has to accept an offer to end the
negotiation.
|
chooseCounterBid, chooseFirstCounterBid, chooseOpeningBid, f, getVersion, init, initFields, makeBid, p, pickBidOfUtility
chooseAction, getMyLastBid, getMySecondLastBid, getOpponentHistory, getOpponentLastBid, getRound, getUndiscountedUtility, log, makeAcceptAction, ReceiveMessage, round2
endSession, getAgentID, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getUniqueIdentifier, getUtility, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleep
public double getE()
TimeDependentAgent
getE
in class TimeDependentAgent
public java.lang.String getName()
getName
in class TimeDependentAgent
public boolean isAcceptable(Bid plannedBid)
BilateralAgent
isAcceptable
in class TimeDependentAgent
public SupportedNegotiationSetting getSupportedNegotiationSetting()
Agent
getSupportedNegotiationSetting
in class Agent