Modifier and Type | Method and Description |
---|---|
protected Bid |
Party.generateRandomBid()
Deprecated.
|
Bid |
NegotiationResult.getLastBid() |
Bid |
BidHistory.getLastBid()
Returns the last bid added to the history.
|
Bid |
Domain.getRandomBid()
KH 070511: Moved to here since it is generic method that can be made available to all agents.
|
Bid |
Domain.getRandomBid(java.util.Random r)
KH 070511: Moved to here since it is generic method that can be made available to all agents.
|
Bid |
LinearBidIterator.next() |
Bid |
BidIterator.next() |
Modifier and Type | Method and Description |
---|---|
boolean |
Bid.equals(Bid pBid) |
double |
Party.getUtility(Bid bid)
Deprecated.
A convenience method to get the utility of a bid.
|
double |
Agent.getUtility(Bid bid)
A convenience method to get the discounted utility of a bid.
|
double |
Party.getUtilityWithDiscount(Bid bid)
Deprecated.
|
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 |
Offer.bid
Bid to be offered to the opponent.
|
protected Bid |
EndNegotiationWithAnOffer.bid |
Modifier and Type | Method and Description |
---|---|
Bid |
OfferForVoting.getBid() |
Bid |
Offer.getBid()
Returns the bid offered by the agent which
created this offer.
|
Bid |
EndNegotiationWithAnOffer.getBid() |
static Bid |
Action.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 |
---|
EndNegotiationWithAnOffer(AgentID party,
Bid bid) |
EndNegotiationWithAnOffer(Party party,
Bid bid) |
Offer(Agent agent,
Bid bid)
Creates an action symbolizing an offer to the opponent.
|
Offer(AgentID agentID,
Bid bid)
Creates an action symbolizing an offer for the opponent.
|
Offer(Bid bid)
Creates an action symbolizing an offer for the opponent.
|
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
|
Modifier and Type | Method and Description |
---|---|
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.
|
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 | Method and Description |
---|---|
Bid |
OutcomeTuple.getLastBid() |
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 |
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.
|
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 |
---|---|
boolean |
AC_OMACagent.bidAlreadyMade(Bid a) |
Modifier and Type | Method and Description |
---|---|
void |
Multi_AcceptanceCondition.remainingACAccept(Bid lastBid,
double time,
java.util.ArrayList<BidPointTime> fAgentABids,
java.util.ArrayList<BidPointTime> fAgentBBids,
java.lang.String acceptedBy) |
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<Pair<Bid,java.lang.String>> |
BOAagent.savedOutcomes
Store
Multi_AcceptanceCondition outcomes |
Modifier and Type | Field and Description |
---|---|
protected Bid |
IAMhaggler2010_Offering.opponentPreviousBid |
Modifier and Type | Method and Description |
---|---|
Bid |
AgentSmith_Offering.getMostOptimalBid()
Calculate the most optimal bid
|
protected Bid |
IAMhaggler2010_Offering.proposeInitialBid() |
protected Bid |
IAMhaggler2010_Offering.proposeNextBid(Bid opponentBid) |
Modifier and Type | Method and Description |
---|---|
int |
AgentSmith_Offering.BidComparator.compare(Bid b1,
Bid b2) |
double |
AgentSmith_Offering.BidComparator.getMeasure(Bid b1) |
protected Bid |
IAMhaggler2010_Offering.proposeNextBid(Bid opponentBid) |
Modifier and Type | Method and Description |
---|---|
Bid |
OpponentModel.getFirstBid()
Get the first bid.
|
Bid |
BidSpace.getMaxUtilityBid() |
Modifier and Type | Method and Description |
---|---|
double |
OpponentModel.getExpectedUtility(Bid bid)
Get the expected utility of a bid.
|
double |
OpponentModel.getNormalizedUtility(Bid bid)
Get the normalised utility of a bid.
|
double |
OpponentModel.getNormalizedUtility(Bid bid,
boolean debug)
Get the normalised utility of a bid.
|
double[] |
BidSpace.getPoint(Bid bid)
Get the point in multi-dimensional space that represents a bid.
|
void |
OpponentModel.updateBeliefs(Bid opponentBid,
long currentTime,
double totalTime)
Update the beliefs about the opponent, based on an observation.
|
Modifier and Type | Method and Description |
---|---|
Bid |
IAMhaggler2011_Offering.chooseAction() |
Bid |
TheNegotiator_Offering.getBestPartnerBids(double threshold)
Get a partner bid which has a utility of at least a certain
value.
|
Bid |
TheNegotiator_Offering.getOwnBidBetween(double lowerThres,
double upperThres) |
Bid |
TheNegotiator_Offering.getOwnBidBetween(double lowerThres,
double upperThres,
int counter)
Get a random bid between two given thresholds.
|
protected Bid |
IAMhaggler2011_Offering.proposeInitialBid() |
protected Bid |
IAMhaggler2011_Offering.proposeNextBid(Bid opponentBid) |
Modifier and Type | Method and Description |
---|---|
double |
NiceTitForTat_Offering.getUtility(Bid bid) |
protected Bid |
IAMhaggler2011_Offering.proposeNextBid(Bid opponentBid) |
Modifier and Type | Method and Description |
---|---|
java.util.TreeMap<java.lang.Double,Bid> |
BidSelector.getBidList() |
Modifier and Type | Method and Description |
---|---|
void |
BidSelector.setBidList(java.util.TreeMap<java.lang.Double,Bid> bidList) |
Modifier and Type | Method and Description |
---|---|
Bid |
RandomBidCreator.getBid(UtilitySpace utilitySpace,
double min,
double max) |
Bid |
RandomBidCreator.getRandomBid(UtilitySpace utilitySpace,
double min,
double max)
Get a random bid (within a utility range if possible).
|
Modifier and Type | Field and Description |
---|---|
Bid |
BidWrapper.bid |
Modifier and Type | Method and Description |
---|---|
void |
ValueModeler.assumeBidWorth(Bid bid,
double expectedDecrease,
double stdDev) |
void |
ValueSeperatedBids.bidden(Bid bid,
int roundID) |
void |
ValueModeler.initialize(UtilitySpace space,
Bid firstBid) |
ValueDecrease |
ValueModeler.utilityLoss(Bid bid) |
Constructor and Description |
---|
BidWrapper(Bid bid,
UtilitySpace space,
double maxUtil) |
Modifier and Type | Method and Description |
---|---|
protected Bid |
IAMHaggler2012_Offering.getRandomBidInRange(double lowerBound,
double upperBound)
Get a random bid in a given utility range.
|
protected Bid |
IAMHaggler2012_Offering.proposeNextBid(Bid opponentBid) |
Modifier and Type | Method and Description |
---|---|
double |
OMACagent_Offering.getUtility(Bid bid) |
double |
AgentMR_Offering.getUtility(Bid bid) |
protected Bid |
IAMHaggler2012_Offering.proposeNextBid(Bid opponentBid) |
Modifier and Type | Method and Description |
---|---|
Bid |
OpponentBidHistory.chooseBestFromHistory(UtilitySpace utilitySpace) |
Bid |
OpponentBidHistory.ChooseBid(java.util.List<Bid> candidateBids,
Domain domain) |
Bid |
OpponentBidHistory.getBestBidInHistory() |
Modifier and Type | Method and Description |
---|---|
void |
OpponentBidHistory.addBid(Bid bid,
UtilitySpace utilitySpace) |
void |
OpponentBidHistory.updateOpponentModel(Bid bidToUpdate,
Domain domain,
UtilitySpace utilitySpace)
This function updates the opponent's Model by calling the
updateStatistics method
|
Modifier and Type | Method and Description |
---|---|
Bid |
OpponentBidHistory.ChooseBid(java.util.List<Bid> candidateBids,
Domain domain) |
Modifier and Type | Method and Description |
---|---|
double |
WorstModel.getBidEvaluation(Bid bid) |
double |
UniformModel.getBidEvaluation(Bid bid) |
double |
TheFawkes_OM.getBidEvaluation(Bid bid) |
double |
SmithFrequencyModelV2.getBidEvaluation(Bid bid) |
double |
SmithFrequencyModel.getBidEvaluation(Bid bid) |
double |
ScalableBayesianModel.getBidEvaluation(Bid bid) |
double |
PerfectScalableBayesianModel.getBidEvaluation(Bid bid) |
double |
PerfectModel.getBidEvaluation(Bid bid) |
double |
PerfectIAMhagglerBayesianModel.getBidEvaluation(Bid bid) |
double |
OppositeModel.getBidEvaluation(Bid bid) |
double |
NashFrequencyModel.getBidEvaluation(Bid bid)
This method estimates the utility of the negotiator given that it has just offered the given bid.
|
double |
InoxAgent_OM.getBidEvaluation(Bid bid) |
double |
IAMhagglerBayesianModel.getBidEvaluation(Bid bid) |
double |
HardHeadedFrequencyModel.getBidEvaluation(Bid bid) |
double |
FSEGABayesianModel.getBidEvaluation(Bid bid) |
double |
DefaultModel.getBidEvaluation(Bid bid) |
double |
CUHKFrequencyModelV2.getBidEvaluation(Bid bid) |
double |
BayesianModel.getBidEvaluation(Bid bid) |
double |
AgentXFrequencyModel.getBidEvaluation(Bid bid)
Calculates the utility to our opponent of the bid received as a parameter
using the current knowledge given by our opponent model
|
double |
AgentLGModel.getBidEvaluation(Bid bid) |
double |
PerfectIAMhagglerBayesianModel.getExpectedUtility(Bid bid)
Get the expected utility of a bid.
|
double |
IAMhagglerBayesianModel.getExpectedUtility(Bid bid)
Get the expected utility of a bid.
|
double |
PerfectIAMhagglerBayesianModel.getNormalizedUtility(Bid bid)
Get the normalised utility of a bid.
|
double |
IAMhagglerBayesianModel.getNormalizedUtility(Bid bid)
Get the normalised utility of a bid.
|
double |
PerfectIAMhagglerBayesianModel.getNormalizedUtility(Bid bid,
boolean debug)
Get the normalised utility of a bid.
|
double |
IAMhagglerBayesianModel.getNormalizedUtility(Bid bid,
boolean debug)
Get the normalised utility of a bid.
|
void |
WorstModel.updateModel(Bid opponentBid,
double time) |
void |
UniformModel.updateModel(Bid bid,
double time) |
void |
TheFawkes_OM.updateModel(Bid bid,
double time) |
void |
SmithFrequencyModelV2.updateModel(Bid opponentBid,
double time) |
void |
SmithFrequencyModel.updateModel(Bid opponentBid,
double time) |
void |
ScalableBayesianModel.updateModel(Bid opponentBid,
double time) |
void |
PerfectScalableBayesianModel.updateModel(Bid opponentBid,
double time) |
void |
PerfectModel.updateModel(Bid opponentBid,
double time) |
void |
PerfectIAMhagglerBayesianModel.updateModel(Bid opponentBid,
double time)
Update the beliefs about the opponent, based on an observation.
|
void |
OppositeModel.updateModel(Bid bid,
double time) |
void |
NoModel.updateModel(Bid opponentBid,
double time) |
void |
NashFrequencyModel.updateModel(Bid bid,
double time)
This will receiveMessage the negotiatormodel based on a new bid that has just been offered by the negotiator.
|
void |
InoxAgent_OM.updateModel(Bid opponentBid,
double time)
Updates the opponent model given a bid.
|
void |
IAMhagglerBayesianModel.updateModel(Bid opponentBid,
double time)
Update the beliefs about the opponent, based on an observation.
|
void |
HardHeadedFrequencyModel.updateModel(Bid opponentBid,
double time)
Updates the opponent model given a bid.
|
void |
FSEGABayesianModel.updateModel(Bid opponentBid,
double time) |
void |
DefaultModel.updateModel(Bid opponentBid,
double time) |
void |
CUHKFrequencyModelV2.updateModel(Bid bid,
double time)
This function updates the opponent's Model by calling the
updateStatistics method
|
void |
BayesianModel.updateModel(Bid opponentBid,
double time)
Update the opponent model by updating all hypotheses about the opponent's
preference profile.
|
void |
AgentXFrequencyModel.updateModel(Bid b,
double time)
Processes a bid, possibly changing value ranks for the internal opponent model.
|
void |
AgentLGModel.updateModel(Bid opponentBid,
double time)
Update the opponent model by updating the value score
for each issue.
|
double |
InoxAgent_OM.valueEval(Objective obj,
Bid bid)
Method used to scale a value.
|
Modifier and Type | Method and Description |
---|---|
void |
SmithModel.addBid(Bid pBid)
Adds the values of each issue of a bid to the preferenceprofilemanager
|
Value |
IssueModel.getBidValue(Bid pBid)
returns the value of a bid
|
static Value |
IssueModel.getBidValueByIssue(Bid pBid,
Issue pIssue)
returns the value of an issue in a bid
|
double |
IssueModel.getDiscreteUtility(Bid pBid)
The utility of if this issue is discrete.
|
double |
SmithBidComparator.getMeasure(Bid b1) |
double |
SmithModel.getNormalizedUtility(Bid pBid)
Returns the utility of a bid, but instead of the normal utility it is
based on the weights of each issues
|
double |
IssueModel.getRealUtility(Bid pBid)
The utility of a bid in the real or integer case
|
static double |
Bounds.getScaledIssueValue(Bounds pBounds,
Bid pBid,
Issue pIssue)
returns the scaled value of the (discrete, real or integer) issue.
|
double |
IssueModel.getUtility(Bid pBid)
The utility of a bid, which can be real, integer or discrete
|
Modifier and Type | Method and Description |
---|---|
void |
SmithModelV2.addBid(Bid pBid)
Adds the values of each issue of a bid to the preferenceprofilemanager
|
void |
IssueModel.addValue(Bid pBid)
Method which scores the value which was offered.
|
static Value |
IssueModel.getBidValueByIssue(Bid pBid,
int issueNumber)
returns the value of an issue in a bid
|
double |
SmithModelV2.getNormalizedUtility(Bid pBid)
Returns the utility of a bid, but instead of the normal utility it is
based on the weights of each issues
|
double |
IssueModel.getUtility(Bid pBid)
The utility of a bid, which can be real, integer or discrete
|
Modifier and Type | Method and Description |
---|---|
void |
DiscreteIssueProcessor.adaptWeightsByBid(Bid currentBid,
double time)
Adapts the different issue weights according to the current bid the opponent has made.
|
Modifier and Type | Method and Description |
---|---|
int |
ReverseBidComparator.compare(Bid b1,
Bid b2) |
double |
FSEGAOpponentModel.getExpectedUtility(Bid pBid) |
void |
FSEGAOpponentModel.updateBeliefs(Bid pBid) |
Modifier and Type | Method and Description |
---|---|
double |
UtilitySpaceAdapter.getUtility(Bid b) |
Modifier and Type | Method and Description |
---|---|
Bid |
NozomiSAS.getPrevRestoreBid() |
Bid |
NozomiSAS.getRestoreBid() |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<Bid,java.lang.Double> |
AgentKSAS.getOfferedBidMap() |
Modifier and Type | Method and Description |
---|---|
void |
NozomiSAS.setRestoreBid(Bid bid) |
void |
NozomiSAS.updateRestoreBid(Bid nextBid) |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<Bid,java.lang.Double> |
AgentK2SAS.getOfferedBidMap() |
Modifier and Type | Method and Description |
---|---|
double |
BRAMAgentSAS.getNewThreshold(Bid minBid,
Bid maxBid)
This function calculates the threshold.
|
Modifier and Type | Method and Description |
---|---|
Bid |
IssueManager.GenerateBidWithAtleastUtilityOf(double MinUtility) |
Bid |
IssueManager.getBestEverOpponentBid() |
Bid |
IssueManager.getMaxBid() |
Bid |
IssueManager.GetMaxBidWithNoCost() |
Bid |
IssueManager.getOpponentBestBid() |
Bid |
GahboninhoOM.ImproveBid(Bid BidToImprove) |
Modifier and Type | Method and Description |
---|---|
java.util.TreeMap<java.lang.Double,Bid> |
GahboninhoOM.FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids,
int DesiredResultEntries) |
java.util.TreeMap<java.lang.Double,Bid> |
IssueManager.getBids() |
Modifier and Type | Method and Description |
---|---|
void |
IssueManager.AddMyBidToStatistics(Bid OutgoingBid) |
double |
GahboninhoOM.EvaluateOpponentUtility(Bid B) |
Bid |
GahboninhoOM.ImproveBid(Bid BidToImprove) |
void |
IssueManager.learnBids(Bid firstOppBid) |
void |
IssueManager.ProcessOpponentBid(Bid IncomingBid) |
void |
IssueManager.setOpponentBestBid(Bid opponentBestBid) |
void |
GahboninhoOM.UpdateImportance(Bid OpponentBid) |
Modifier and Type | Method and Description |
---|---|
java.util.TreeMap<java.lang.Double,Bid> |
GahboninhoOM.FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids,
int DesiredResultEntries) |
void |
IssueManager.setBids(java.util.TreeMap<java.lang.Double,Bid> bids) |
Modifier and Type | Method and Description |
---|---|
Bid |
AgentLGSAS.getMyminBidfromBids() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Bid> |
AgentMRSAS.getBidRunk() |
Modifier and Type | Method and Description |
---|---|
double |
AgentLGSAS.getUtility(Bid bid) |
double |
AgentLGSAS.getUtilityOfOpponentsBid(Domain domain,
Bid bid) |
Modifier and Type | Method and Description |
---|---|
void |
AgentMRSAS.setBidRunk(java.util.ArrayList<Bid> bidRunk) |
Modifier and Type | Method and Description |
---|---|
Bid |
MultipartyNegotiationSessionEvent.getAgreement() |
Constructor and Description |
---|
MultipartyNegotiationSessionEvent(java.lang.Object source,
Session session,
Bid agreement) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.Double> |
CsvLogger.getUtils(java.util.List<NegotiationPartyInternal> parties,
Bid agreement) |
void |
SessionLogger.logSession(Session session,
Bid agreement)
General session log.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.Double> |
MultiPartyNegotiationSession.getUtilitiesForCurrentBid(Bid currentBid,
boolean isAgreed) |
Modifier and Type | Method and Description |
---|---|
Bid |
EnumeratorParty.generateBid(java.lang.Integer[] indices) |
protected Bid |
ZeroIntelligenceMediator.generateRandomBid() |
protected Bid |
RandomFlipplingMediator.generateRandomBid() |
protected Bid |
AbstractNegotiationParty.generateRandomBid()
Generates a random bid which will be generated using this.utilitySpace.
|
Bid |
RandomFlippingMediator.getLastAcceptedBid() |
Bid |
FeedbackMediator.getLastAcceptedBid() |
protected Bid |
NonDeterministicConcederNegotiationParty.getNextBid() |
protected Bid |
AbstractTimeDependentNegotiationParty.getNextBid()
Get the next bid we should do
|
Modifier and Type | Method and Description |
---|---|
double |
NegotiationPartyInternal.getUtility(Bid bid)
Gets the utility for the given bid.
|
double |
AbstractNegotiationParty.getUtility(Bid bid)
Gets the utility for the given bid.
|
double |
NegotiationPartyInternal.getUtilityWithDiscount(Bid bid)
Gets the agents utility for a given bid, taking into account a discount
factor if present.
|
double |
AbstractNegotiationParty.getUtilityWithDiscount(Bid bid)
Gets the time discounted utility for the given bid.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Bid> |
PartialPreferenceModels.estimatePossibleNashBids(Bid sampleBid) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Bid> |
PartialPreferenceModels.estimatePossibleNashBids(Bid sampleBid) |
double |
PartialPreferenceModels.estimateProductUtility(Bid currentBid) |
double |
PartialPreferenceModels.estimateSumUtility(Bid currentBid) |
double |
ValuePreferenceGraphMap.estimateUtility(Bid currentBid) |
Modifier and Type | Method and Description |
---|---|
void |
PartialPreferenceModels.sortBidsWrtProductUtility(java.util.ArrayList<Bid> bidList) |
void |
PartialPreferenceModels.sortBidsWrtSumUtility(java.util.ArrayList<Bid> bidList) |
Constructor and Description |
---|
PartialPreferenceModels(Bid firstBid,
int numberOfParties) |
ValuePreferenceGraphMap(Bid firstBid) |
Modifier and Type | Field and Description |
---|---|
protected Bid |
BilateralAtomicNegotiationSession.lastBid |
Modifier and Type | Method and Description |
---|---|
Bid |
StackedAlternatingOffersProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationPartyInternal> parties)
Will return the current agreement.
|
Bid |
SimpleMediatorBasedProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationPartyInternal> parties)
Returns the last offer for voting as the current agreement.
|
Bid |
MultilateralProtocolAdapter.getCurrentAgreement(Session session,
java.util.List<NegotiationPartyInternal> parties)
This method should return the current agreement.
|
Bid |
MultilateralProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationPartyInternal> parties)
This method should return the current agreement.
|
Bid |
MediatorFeedbackProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationPartyInternal> parties)
Returns the most recent agreement found by the mediator.
|
Bid |
AlternatingOfferMajorityVotingProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationPartyInternal> parties)
Gets the most recent agreement.
|
Bid |
AlternatingOfferConsensusProtocol.getCurrentAgreement(Session session,
java.util.List<NegotiationPartyInternal> parties)
Gets the current agreement if any.
|
Bid |
BilateralAtomicNegotiationSession.getLastBid() |
Modifier and Type | Method and Description |
---|---|
double |
BilateralAtomicNegotiationSession.getOpponentUtility(Agent pAgent,
Bid pBid) |
Modifier and Type | Method and Description |
---|---|
void |
AlternatingOffersBilateralAtomicNegoSession.createOutcome(Bid lastBid,
double time,
boolean isMac,
OutcomeTuple outcomeTuple,
java.lang.String acceptedBy)
Creates an actual outcome object that can be logged
|
Modifier and Type | Method and Description |
---|---|
void |
Trace.addBid(int index,
Bid bid,
double evaluation,
double time) |
double |
NegotiationSessionWrapper.getDiscountedUtility(Bid bid,
double time) |
int |
OpponentModelMeasures.getOpponentBidIndex(Bid opponentBid) |
Modifier and Type | Method and Description |
---|---|
Bid |
UtilitySpace.getMaxUtilityBid()
Returns the maximum bid in the utility space.
|
Bid |
UtilitySpace.getMinUtilityBid()
Returns the worst bid in the utility space.
|
Modifier and Type | Method and Description |
---|---|
boolean |
InclusiveHyperRectangle.doesCover(Bid bid) |
double |
UtilitySpace.getEvaluation(int pIssueIndex,
Bid bid)
Returns the utility of one issue in the bid.
|
java.lang.Double |
EvaluatorReal.getEvaluation(UtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorObjective.getEvaluation(UtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorInteger.getEvaluation(UtilitySpace uspace,
Bid bid,
int index) |
java.lang.Double |
EvaluatorDiscrete.getEvaluation(UtilitySpace uspace,
Bid bid,
int issueID)
Returns the evaluation of the value of the issue of the bid.
|
java.lang.Double |
Evaluator.getEvaluation(UtilitySpace uspace,
Bid bid,
int index)
This method returns the utility of the value of an issue.
|
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 |
UtilitySpace.getUtilityWithDiscount(Bid bid,
double time) |
double |
UtilitySpace.getUtilityWithDiscount(Bid bid,
TimeLineInfo timeline)
Let d in (0, 1) be the discount factor.
|
abstract 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) |