public class OptimalBidderSimpleU extends OptimalBidderU
partitions, pie, values
fNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace
Constructor and Description |
---|
OptimalBidderSimpleU() |
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() |
double |
getReservationValue(double arg)
reservation value: if the reservation value is already set (<> -1.0) simply return it,
otherwise get it from the utility space
|
void |
init()
Init is called when a next session starts with the same opponent.
|
double |
utility(int j)
U_{j+1} : utility cutoffs
|
chooseAction, getOwnRoundsLeft, getRound, getRoundsLeft, getTotalRounds, getTotalTime, getVersion, ReceiveMessage
endSession, getAgentID, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getSupportedNegotiationSetting, getUniqueIdentifier, getUtility, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleep
public void init()
OptimalBidderU
init
in class OptimalBidderU
public java.lang.String getName()
getName
in class OptimalBidderU
public double bid(int j)
bid
in class OptimalBidderU
round
- jpublic double getReservationValue(double arg) throws java.lang.Exception
getReservationValue
in class OptimalBidderU
double
- java.lang.Exception
public double utility(int j)
utility
in class OptimalBidderU
int
- java.lang.Exception