Package | Description |
---|---|
negotiator | |
negotiator.parties | |
negotiator.session | |
negotiator.utility |
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(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
One agent will be kept alive over multiple sessions.
|
void |
TracerParty.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id) |
void |
RandomFlippingMediator.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
RandomFlippingMediator class. |
void |
RandomCounterOfferNegotiationParty.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
RandomCounterOfferNegotiationParty class. |
void |
NonDeterministicConcederNegotiationParty.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id) |
void |
NegotiationParty.init(UtilitySpace utilSpace,
Deadline deadline,
TimeLineInfo timeline,
long randomSeed,
AgentID agentID)
This is the first call made to a NegotiationParty after its
instantiation.
|
void |
NegotiationEndingParty.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
NegotiationEndingParty class. |
void |
MediatorHumanNegotiationParty.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
One agent will be kept alive over multiple sessions.
|
void |
HillClimber.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
HillClimber class. |
void |
FeedbackMediator.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
Party class. |
void |
FeedbackHillClimber.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
Party class. |
void |
EnumeratorParty.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID agtid) |
void |
CounterOfferHumanNegotiationParty.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
One agent will be kept alive over multiple sessions.
|
void |
Annealer.init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
Initializes a new instance of the
Annealer class. |
void |
AbstractTimeDependentNegotiationParty.init(UtilitySpace utilSpace,
Deadline deadline,
TimeLineInfo timeline,
long randomSeed,
AgentID id) |
void |
AbstractNegotiationParty.init(UtilitySpace 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 |
UtilitySpace.getReservationValueWithDiscount(TimeLineInfo timeline)
The discounted version of
UtilitySpace.getReservationValue() . |
double |
UtilitySpace.getUtilityWithDiscount(Bid bid,
TimeLineInfo timeline)
Let d in (0, 1) be the discount factor.
|