Modifier and Type | Method and Description |
---|---|
Bid |
NegotiationResult.getLastBid() |
Bid |
BidHistory.getLastBid()
Returns the last bid added to the history.
|
Bid |
DomainImpl.getRandomBid(java.util.Random r) |
Bid |
Domain.getRandomBid(java.util.Random r) |
Bid |
LinearBidIterator.next() |
Bid |
BidIterator.next() |
Bid |
Bid.putValue(int issueId,
Value pValue) |
Modifier and Type | Method and Description |
---|---|
boolean |
Bid.equals(Bid pBid) |
double |
Agent.getUtility(Bid bid)
A convenience method to get the discounted utility of a bid.
|
java.util.Map<java.lang.String,java.lang.String> |
AgentAdapter.negotiationEnded(Bid acceptedBid) |
Constructor and Description |
---|
Bid(Bid bid)
This method clones the given bid.
|
NegotiationResult(double myDiscountedUtility,
Action lastAction,
Bid lastBid) |
Modifier and Type | Field and Description |
---|---|
protected Bid |
DefaultActionWithBid.bid
The involved bid.
|
Modifier and Type | Method and Description |
---|---|
Bid |
OfferForVoting.getBid() |
Bid |
DefaultActionWithBid.getBid()
Returns the bid offered by the agent which created this offer.
|
Bid |
ActionWithBid.getBid()
Returns the bid that is involved with this action.
|
static Bid |
DefaultAction.getBidFromAction(Action currentAction)
Method which returns the bid of the current action if it is of the type
Offer or else Null.
|
Constructor and Description |
---|
Accept(AgentID agentID,
Bid bid) |
DefaultActionWithBid(AgentID agentID,
Bid bid)
Creates an action symbolizing an offer for the opponent.
|
EndNegotiationWithAnOffer(AgentID party,
Bid bid) |
InformVotingResult(AgentID party,
Bid bid,
Vote vote) |
Offer(AgentID agentID,
Bid bid) |
OfferForFeedback(Agent agent,
Bid bid)
Creates a new instance of SendBid
|
OfferForFeedback(AgentID agent,
Bid bid)
Creates a new instance of SendBid
|
OfferForVoting(Agent agent,
Bid bid)
Creates a new instance of SendBid
|
OfferForVoting(AgentID agent,
Bid bid)
Creates a new instance of SendBid
|
Reject(AgentID agentID,
Bid bid)
Action to accept an opponent's bid.
|
Modifier and Type | Method and Description |
---|---|
Bid |
MultilateralAnalysis.getAgreement() |
Bid |
BidPoint.getBid()
Bid from which the utilities are represented.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Bid> |
MultilateralAnalysis.getParetoFrontierBids()
Method which returns a list of the Pareto efficient bids.
|
java.util.List<Bid> |
BidSpace.getParetoFrontierBids()
Method which returns a list of the Pareto efficient bids.
|
Modifier and Type | Method and Description |
---|---|
BidPoint |
BidSpace.getNearestBidPoint(double utilA,
double utilB,
double weightA,
double weightB,
java.util.ArrayList<Bid> excludeList)
Finds the bid with the minimal distance
weightA*DeltaUtilA^2+weightB*DeltaUtilB^2 where DeltaUtilA is the
difference between given utilA and the actual utility of the bid.
|
Constructor and Description |
---|
BidPoint(Bid bid,
java.lang.Double... utility)
Create a BidPoint by given the bid and the tuple of utilities for that
bid.
|
BidPointTime(Bid bid,
java.lang.Double utilityA,
java.lang.Double utilityB,
double time)
Create a BidPointTime object, which is a tuple of a specific
bid, the utility of this bid for both agents, and the time at
which the bid was offered.
|
MultilateralAnalysis(java.util.List<? extends PartyWithUtility> parties,
Bid agreedBid,
java.lang.Double endTime) |
Modifier and Type | Method and Description |
---|---|
Bid |
BidDetails.getBid()
Returns the bid.
|
Modifier and Type | Method and Description |
---|---|
int |
BidStrictSorterUtility.compare(Bid b1,
Bid b2)
Comperator.
|
void |
BidDetails.setBid(Bid bid)
Set the bid.
|
Constructor and Description |
---|
BidDetails(Bid bid,
double myUndiscountedUtil)
Creates a BidDetails-object which stores a bid with it's corresponding utility.
|
BidDetails(Bid bid,
double myUndiscountedUtil,
double time)
Creates a BidDetails-object which stores a bid with it's corresponding
utility and the time it was offered.
|
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<Pair<Bid,java.lang.String>> |
BoaParty.savedOutcomes
Store
Multi_AcceptanceCondition outcomes |
java.util.ArrayList<Pair<Bid,java.lang.String>> |
BOAagent.savedOutcomes
Store
Multi_AcceptanceCondition outcomes |
Modifier and Type | Method and Description |
---|---|
Bid |
OutcomeTuple.getLastBid() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Bid> |
OutcomeSpace.getAllBidsWithoutUtilities() |
Modifier and Type | Method and Description |
---|---|
double |
OpponentModel.getBidEvaluation(Bid bid)
Determines the utility of a bid according to the preference profile.
|
double |
NegotiationSession.getDiscountedUtility(Bid bid,
double time)
Returns the discounted utility of a bid given the bid and the time at
which it was offered.
|
void |
Multi_AcceptanceCondition.remainingACAccept(Bid lastBid,
double time,
java.util.ArrayList<BidPointTime> fAgentABids,
java.util.ArrayList<BidPointTime> fAgentBBids,
java.lang.String acceptedBy) |
void |
OutcomeTuple.setLastBid(Bid lastBid) |
void |
OpponentModel.updateModel(Bid opponentBid)
Method used to receiveMessage the opponent model.
|
abstract void |
OpponentModel.updateModel(Bid bid,
double time)
Method used to receiveMessage the opponent model.
|
void |
NoModel.updateModel(Bid opponentBid,
double time) |
Constructor and Description |
---|
OutcomeTuple(Bid lastBid,
java.lang.String name,
double time,
int agentASize,
int agentBSize,
java.lang.String logMsg,
java.lang.String acceptedBy) |
Modifier and Type | Method and Description |
---|---|
Bid |
SessionEndedNormallyEvent.getAgreement() |
Bid |
MultipartyNegoActionEvent.getAgreement() |
Constructor and Description |
---|
MultipartyNegoActionEvent(Action action,
int round,
int turn,
double time,
java.util.List<NegotiationPartyInternal> parties,
Bid agreed) |
SessionEndedNormallyEvent(Session session,
Bid agreement,
java.util.List<NegotiationPartyInternal> parties) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.Double> |
CsvLogger.getUtils(java.util.List<NegotiationPartyInternal> parties,
Bid agreement,
boolean discount) |
Modifier and Type | Method and Description |
---|---|
protected Bid |
AbstractNegotiationParty.generateRandomBid()
Generates a random bid which will be generated using this.utilitySpace.
|
Modifier and Type | Method and Description |
---|---|
double |
NegotiationPartyInternal.getUtility(Bid bid) |
double |
AbstractNegotiationParty.getUtility(Bid bid)
Gets the utility for the given bid.
|
double |
NegotiationPartyInternal.getUtilityWithDiscount(Bid bid) |
double |
AbstractNegotiationParty.getUtilityWithDiscount(Bid bid)
Gets the time discounted utility for the given bid.
|
java.util.Map<java.lang.String,java.lang.String> |
NegotiationParty.negotiationEnded(Bid acceptedBid)
This is called to inform the agent that the negotiation has been ended.
|
java.util.HashMap<java.lang.String,java.lang.String> |
AbstractNegotiationParty.negotiationEnded(Bid acceptedBid) |
Modifier and Type | Method and Description |
---|---|
void |
NegotiationPartyInternal.saveStorage(java.util.List<Action> actions,
java.util.Map<java.lang.String,java.lang.String> profiles,
Tuple<Bid,java.lang.Double> agreement)
Saves the persistent storage , see
SessionsInfo . |
Modifier and Type | Method and Description |
---|---|
Tuple<Bid,java.lang.Double> |
StandardInfo.getAgreement()
get the agreement.
|
Tuple<Bid,java.lang.Double> |
DefaultStandardInfo.getAgreement() |
Constructor and Description |
---|
DefaultStandardInfo(java.util.Map<java.lang.String,java.lang.String> profiles,
java.lang.String startingAgent,
java.util.List<Tuple<java.lang.String,java.lang.Double>> utilities,
Deadline deadline,
Tuple<Bid,java.lang.Double> agreement) |
Modifier and Type | Field and Description |
---|---|
protected Bid |
BilateralAtomicNegotiationSession.lastBid |
Modifier and Type | Method and Description |
---|---|
Bid |
StackedAlternatingOffersProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationParty> parties)
Will return the current agreement.
|
Bid |
SimpleMediatorBasedProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationParty> parties)
Returns the last offer for voting as the current agreement.
|
Bid |
MultilateralProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationParty> parties)
This method should return the current agreement.
|
Bid |
MediatorFeedbackBasedProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationParty> parties)
Returns the last offer that got accepted.
|
Bid |
DefaultMultilateralProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationParty> parties)
This method should return the current agreement.
|
Bid |
AlternatingMultipleOffersProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationParty> parties)
Gets the current agreement if any.
|
Modifier and Type | Method and Description |
---|---|
double |
BilateralAtomicNegotiationSession.getOpponentUtility(Agent pAgent,
Bid pBid) |
Modifier and Type | Method and Description |
---|---|
double |
WeightedChoiceFlatteningStrategy.getUtility(Bid bid) |
double |
WeightedAverageFlatteningStrategy.getUtility(Bid bid) |
double |
UncertainUtilitySpace.getUtility(Bid bid) |
double |
RandomFlatteningStrategy.getUtility(Bid bid) |
abstract double |
FlatteningStrategy.getUtility(Bid bid) |
Modifier and Type | Method and Description |
---|---|
Bid |
OutcomeComparison.getBid1() |
Bid |
OutcomeComparison.getBid2() |
Modifier and Type | Method and Description |
---|---|
double |
WeightedChoiceFlatteningStrategy.getUtility(Bid bid) |
double |
WeightedAverageFlatteningStrategy.getUtility(Bid bid) |
double |
RandomFlatteningStrategy.getUtility(Bid bid) |
abstract double |
FlatteningStrategy.getUtility(Bid bid) |
double |
FlattenedUtilitySpace.getUtility(Bid bid) |
Modifier and Type | Method and Description |
---|---|
Bid |
UtilitySpaceTools.getMaxUtilityBid()
Returns the maximum bid in the utility space.
|
Bid |
AbstractUtilitySpace.getMaxUtilityBid()
Returns the maximum bid in the utility space.
|
Bid |
UtilitySpaceTools.getMinUtilityBid()
Returns the worst bid in the utility space.
|
Bid |
AbstractUtilitySpace.getMinUtilityBid()
Returns the worst bid in the utility space.
|
Modifier and Type | Method and Description |
---|---|
boolean |
InclusiveHyperRectangle.doesCover(Bid bid) |
java.lang.Double |
EvaluatorReal.getEvaluation(AdditiveUtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorObjective.getEvaluation(AdditiveUtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorInteger.getEvaluation(AdditiveUtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorDiscrete.getEvaluation(AdditiveUtilitySpace uspace,
Bid bid,
int issueID) |
java.lang.Double |
Evaluator.getEvaluation(AdditiveUtilitySpace uspace,
Bid bid,
int index)
This method returns the utility of the value of an issue.
|
double |
AdditiveUtilitySpace.getEvaluation(int pIssueIndex,
Bid bid)
Returns the utility of one issue in the bid.
|
java.lang.Integer |
EvaluatorDiscrete.getEvaluationNotNormalized(Bid bid,
int ID) |
double |
UtilitySpace.getUtility(Bid bid) |
double |
UtilityFunction.getUtility(Bid bid) |
double |
NonlinearUtilitySpace.getUtility(Bid bid) |
double |
InclusiveHyperRectangle.getUtility(Bid bid) |
abstract double |
HyperRectangle.getUtility(Bid bid) |
double |
ExclusiveHyperRectangle.getUtility(Bid bid) |
double |
ConstraintUtilitySpace.getUtility(Bid bid) |
double |
Constraint.getUtility(Bid bid) |
double |
AdditiveUtilitySpaceWithPerturbation.getUtility(Bid bid) |
double |
AdditiveUtilitySpace.getUtility(Bid bid)
implements UtilitySpace
|
double |
AbstractUtilitySpace.getUtilityWithDiscount(Bid bid,
double time)
|
double |
AbstractUtilitySpace.getUtilityWithDiscount(Bid bid,
TimeLineInfo timeline)
Let d in (0, 1) be the discount factor.
|
boolean |
ZeroOutcomeContraint.willGetZeroOutcomeUtility(Bid bid) |
boolean |
InclusiveZeroOutcomeConstraint.willGetZeroOutcomeUtility(Bid bid) |
boolean |
ExclusiveZeroOutcomeConstraint.willGetZeroOutcomeUtility(Bid bid) |
boolean |
ConditionalZeroOutcomeConstraint.willGetZeroOutcomeUtility(Bid bid) |
boolean |
ZeroConstraint.willZeroUtility(Bid bid) |
boolean |
SumZeroNotConstraint.willZeroUtility(Bid bid) |
boolean |
SumZeroConstraintList.willZeroUtility(Bid bid) |
boolean |
SumZeroConstraint.willZeroUtility(Bid bid) |
abstract boolean |
RConstraint.willZeroUtility(Bid bid) |
boolean |
ExclusiveZeroConstraint.willZeroUtility(Bid bid) |
boolean |
ConditionalZeroConstraint.willZeroUtility(Bid bid) |