public class AgentFSEGA extends Agent
fNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace
Constructor and Description |
---|
AgentFSEGA() |
Modifier and Type | Method and Description |
---|---|
Action |
chooseAction()
Choose action to present to the opponent.
|
java.lang.String |
getName() |
SupportedNegotiationSetting |
getSupportedNegotiationSetting()
Indicates what negotiation settings are supported by an agent, such as
linear or non-linear utility spaces.
|
java.lang.String |
getVersion()
Returns the version of the agent.
|
void |
init()
Initializes the agent.
|
void |
ReceiveMessage(Action opponentAction)
Receive the opponent's bid.
|
endSession, getAgentID, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getUniqueIdentifier, getUtility, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleep
public java.lang.String getVersion()
getVersion
in class Agent
public void ReceiveMessage(Action opponentAction)
ReceiveMessage
in class Agent
public Action chooseAction()
chooseAction
in class Agent
public java.lang.String getName()
public SupportedNegotiationSetting getSupportedNegotiationSetting()
Agent
getSupportedNegotiationSetting
in class Agent