public class TracerParty extends NonDeterministicConcederNegotiationParty
DELTA, random
deadlines, rand, timeline, utilitySpace
Constructor and Description |
---|
TracerParty() |
Modifier and Type | Method and Description |
---|---|
double |
getTargetUtility()
Gets the target utility for the next bid
|
void |
init(UtilitySpace utilitySpace,
Deadline deadlines,
TimeLineInfo timeline,
long randomSeed,
AgentID id)
This is the first call made to a NegotiationParty after its
instantiation.
|
getCandidates, getE, getNextBid, getRandomElement
chooseAction, f, receiveMessage
generateRandomBid, getDescription, getNumberOfParties, getPartyId, getProtocol, getRandomValue, getTimeLine, getUtility, getUtilitySpace, getUtilityWithDiscount, toString
public void init(UtilitySpace utilitySpace, Deadline deadlines, TimeLineInfo timeline, long randomSeed, AgentID id)
NegotiationParty
init
in interface NegotiationParty
init
in class NonDeterministicConcederNegotiationParty
utilitySpace
- (a copy of/readonly version of) the UtilitySpace
to be
used for this session.timeline
- The TimeLineInfo
about current session.id
- the AgentID
.public double getTargetUtility()
AbstractTimeDependentNegotiationParty
getTargetUtility
in class AbstractTimeDependentNegotiationParty