Modifier and Type | Class and Description |
---|---|
class |
ContinuousTimeline
A time line, running from t = 0 (start) to t = 1 (deadline).
|
class |
DiscreteTimeline
Implementation of the timeline in which time is divided in rounds.
|
class |
PausableContinuousTimeline |
Modifier and Type | Field and Description |
---|---|
protected TimeLineInfo |
AbstractNegotiationParty.timeline
Time line used by the party if time deadline is set.
|
Modifier and Type | Method and Description |
---|---|
TimeLineInfo |
AbstractNegotiationParty.getTimeLine()
Gets this agent's time line.
|
Modifier and Type | Method and Description |
---|---|
void |
UINegotiationParty.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
One agent will be kept alive over multiple sessions.
|
void |
TracerParty.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id) |
void |
RandomFlippingMediator.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
RandomFlippingMediator class. |
void |
RandomCounterOfferNegotiationParty.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
RandomCounterOfferNegotiationParty class. |
void |
NonDeterministicConcederNegotiationParty.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id) |
void |
NegotiationParty.init(AbstractUtilitySpace utilSpace,
Deadline deadline,
TimeLineInfo timeline,
long randomSeed,
AgentID agentID)
This is the first call made to a NegotiationParty after its
instantiation.
|
void |
NegotiationEndingParty.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
NegotiationEndingParty class. |
void |
MediatorHumanNegotiationParty.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
One agent will be kept alive over multiple sessions.
|
void |
HillClimber.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
HillClimber class. |
void |
FeedbackMediator.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
Party class. |
void |
FeedbackHillClimber.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
Party class. |
void |
EnumeratorParty.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID agtid) |
void |
CounterOfferHumanNegotiationParty.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
One agent will be kept alive over multiple sessions.
|
void |
Annealer.init(AbstractUtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
Annealer class. |
void |
AbstractTimeDependentNegotiationParty.init(AbstractUtilitySpace utilSpace,
Deadline deadline,
TimeLineInfo timeline,
long randomSeed,
AgentID id) |
void |
AbstractNegotiationParty.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId) |
Modifier and Type | Class and Description |
---|---|
class |
Timeline
A time line, running from t = 0 (start) to t = 1 (deadline).
|
Modifier and Type | Method and Description |
---|---|
double |
AbstractUtilitySpace.getReservationValueWithDiscount(TimeLineInfo timeline)
The discounted version of
AbstractUtilitySpace.getReservationValue() . |
double |
AbstractUtilitySpace.getUtilityWithDiscount(Bid bid,
TimeLineInfo timeline)
Let d in (0, 1) be the discount factor.
|
Modifier and Type | Method and Description |
---|---|
static Bid |
OfferingStrategy.createPotentialBid(AdditiveUtilitySpace utilitySpace,
Opponent[] opponents,
TimeLineInfo timeline,
Deadline deadLine) |
void |
Group10.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId)
Initialization.
|
static void |
OpponentModelEstimator.updateAllModels(Opponent[] opponents,
TimeLineInfo timeline) |
Modifier and Type | Method and Description |
---|---|
void |
Group11.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId) |
Modifier and Type | Method and Description |
---|---|
void |
Group12.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId)
init is called when a next session starts with the same opponent.
|
Modifier and Type | Method and Description |
---|---|
static double |
Util.estimatedRoundsLeft(TimeLineInfo time,
int currentRound) |
void |
USBNAT.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId) |
Modifier and Type | Method and Description |
---|---|
void |
Group14.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId)
This method is called to initialize our agent
|
Modifier and Type | Method and Description |
---|---|
Actions |
AcceptanceStrategy.acceptIfLastRound(TimeLineInfo timeLine) |
Actions |
AcceptanceStrategy.acceptIfLittleTimeIsLeft(TimeLineInfo timeLine,
double roundTime) |
Actions |
AcceptanceStrategy.determineAcceptability(Bid bid,
TimeLineInfo timeLine,
double roundTime) |
void |
Group15.init(AbstractUtilitySpace utilSpace,
Deadline deadline,
TimeLineInfo timeline,
long randomSeed,
AgentID agentId) |
Modifier and Type | Method and Description |
---|---|
void |
Group16.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId)
This is the first call made to a NegotiationParty after its
instantiation.
|
Modifier and Type | Method and Description |
---|---|
void |
Group17.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId) |
Constructor and Description |
---|
AcceptStrategy(AbstractUtilitySpace us,
TimeLineInfo t) |
Modifier and Type | Method and Description |
---|---|
void |
Group2.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId)
Initializes maxBid, alpha, opponentModels collections and trainingBids
collection.
|
Modifier and Type | Method and Description |
---|---|
void |
Group20.init(AbstractUtilitySpace utilitySpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId)
Initialization function
|
Modifier and Type | Method and Description |
---|---|
void |
Group3.init(AbstractUtilitySpace utilSpace,
Deadline deadline,
TimeLineInfo timeline,
long randomSeed,
AgentID agentID) |
Modifier and Type | Method and Description |
---|---|
void |
Group5.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId) |
Modifier and Type | Method and Description |
---|---|
void |
Group7.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId)
Initiates the agent
|
Modifier and Type | Method and Description |
---|---|
void |
Group8.init(AbstractUtilitySpace utilSpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID agentID) |
Modifier and Type | Method and Description |
---|---|
Bid |
BiddingStrat.createBid(java.util.HashMap<java.lang.Object,BidHistory> previousBids,
java.util.HashMap<java.lang.Object,AdditiveUtilitySpace> opponentUtilities,
TimeLineInfo timeLine) |
boolean |
AcceptStrat.determineAcceptance(Bid opponentBid,
java.util.HashMap<java.lang.Object,BidHistory> previousBidsMap,
Bid ourBid,
java.util.HashMap<java.lang.Object,AdditiveUtilitySpace> opponentUtilities,
TimeLineInfo timeLine) |
void |
Group9.init(AbstractUtilitySpace utilSpace,
Deadline dl,
TimeLineInfo tl,
long randomSeed,
AgentID agentId) |