public class OptimalBidderSimple extends OptimalBidder
ownTotalRounds, partitions, pie, rv, values
fNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace
Constructor and Description |
---|
OptimalBidderSimple() |
Modifier and Type | Method and Description |
---|---|
double |
bid(int j)
computation of the bid for round j as in prop 4.3
|
java.lang.String |
getName() |
SupportedNegotiationSetting |
getSupportedNegotiationSetting()
Indicates what negotiation settings are supported by an agent, such as
linear or non-linear utility spaces.
|
void |
getValues()
Getting the issue's values
|
java.lang.String |
getVersion() |
void |
init()
Init is called when a next session starts with the same opponent.
|
chooseAction, getOwnRoundsLeft, getRound, getRoundsLeft, getTotalRounds, getTotalTime, ReceiveMessage
endSession, getAgentID, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getUniqueIdentifier, getUtility, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleep
public void init()
OptimalBidder
init
in class OptimalBidder
public java.lang.String getName()
getName
in class OptimalBidder
public double bid(int j)
bid
in class OptimalBidder
round
- jpublic void getValues() throws java.lang.Exception
getValues
in class OptimalBidder
void
- java.lang.Exception
public java.lang.String getVersion()
getVersion
in class OptimalBidder
public SupportedNegotiationSetting getSupportedNegotiationSetting()
Agent
getSupportedNegotiationSetting
in class Agent