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() |
Bid |
Bid.putValue(int issueId,
Value pValue)
Make a new Bid as the current bid but with the value of the issue with
the given issueID to the given value.
|
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(AdditiveUtilitySpace utilitySpace,
double min,
double max) |
Bid |
RandomBidCreator.getRandomBid(AdditiveUtilitySpace 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(AdditiveUtilitySpace space,
Bid firstBid) |
ValueDecrease |
ValueModeler.utilityLoss(Bid bid) |
Constructor and Description |
---|
BidWrapper(Bid bid,
AdditiveUtilitySpace 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(AdditiveUtilitySpace 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,
AdditiveUtilitySpace utilitySpace) |
void |
OpponentBidHistory.updateOpponentModel(Bid bidToUpdate,
Domain domain,
AdditiveUtilitySpace 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 |
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)
Returns the evaluation of the value of the issue of the bid.
|
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 |
AdditiveUtilitySpace.getUtility(Bid bid) |
double |
AbstractUtilitySpace.getUtilityWithDiscount(Bid bid,
double time) |
double |
AbstractUtilitySpace.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) |
Modifier and Type | Method and Description |
---|---|
static Bid |
OfferingStrategy.createPotentialBid(AdditiveUtilitySpace utilitySpace,
Opponent[] opponents,
TimeLineInfo timeline,
Deadline deadLine) |
Bid |
Opponent.getBidfromHistory(int bidNumber) |
Modifier and Type | Method and Description |
---|---|
Bid |
Group11.determineNextBid() |
Modifier and Type | Method and Description |
---|---|
boolean |
Group11.isGetHighest(Bid bid) |
void |
Group11.updateModel(java.lang.Object sender,
Bid opponentBid,
double time) |
Modifier and Type | Method and Description |
---|---|
void |
OtherAgent.setValues(Bid bid) |
Modifier and Type | Field and Description |
---|---|
protected Bid |
FrequencyOpponentModel.previousBid |
Modifier and Type | Method and Description |
---|---|
Bid |
USBNAT.getNash()
Find maximum utility Nash Equilibrium
|
Bid |
FrequencyOpponentModel.getPreviousBid() |
Modifier and Type | Method and Description |
---|---|
void |
FrequencyOpponentModel.addBid(Bid b) |
void |
BetterFOM.addBid(Bid b) |
void |
USBNAT.addReject(java.lang.Object sender,
Bid b) |
double |
FrequencyOpponentModel.estimateUtility(Bid b) |
boolean |
USBNAT.rejected(Bid b) |
Modifier and Type | Method and Description |
---|---|
double |
OpponentModelling.getOppUtil(Bid b) |
void |
OpponentModelling.updateModel(Bid oppBid) |
Modifier and Type | Method and Description |
---|---|
Offer |
OpponentModelling.maxOppUtilBid(java.util.ArrayList<Bid> bidList) |
int |
OpponentModelling.maxOppUtilIndex(java.util.ArrayList<Bid> bidList) |
Constructor and Description |
---|
OpponentModelling(java.lang.String senderAgent,
java.util.ArrayList<Issue> domIss,
Bid b) |
Modifier and Type | Method and Description |
---|---|
Bid |
OMStrategy.getBestBid(java.util.List<BidDetails> bids) |
Bid |
OpponentModel.getLastBidFromAgent(java.lang.String agent) |
Modifier and Type | Method and Description |
---|---|
Actions |
AcceptanceStrategy.determineAcceptability(Bid bid,
TimeLineInfo timeLine,
double roundTime) |
double |
OpponentModel.getBidEvaluation(java.lang.String agent,
Bid bid) |
void |
OpponentModel.updateModel(java.lang.String agent,
Bid opponentBid,
int rounds)
Updates opponent model and opponent strategy model for agent regarding to
his latest bid
|
Modifier and Type | Method and Description |
---|---|
Bid |
GeneralModel.getProposal()
Increments the index counter used to access the proposals field, and
returns the bid at that index if it exists or null otherwise.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Bid> |
Opponent.getBidHistory() |
Modifier and Type | Method and Description |
---|---|
void |
Opponent.update(Bid bid) |
Modifier and Type | Method and Description |
---|---|
boolean |
AcceptStrategy.determineAcceptability(Bid b)
Determines if the given bid is acceptable according to the current time.
|
double |
OpMod.getGroupUtility(Bid bid,
double selfWeight)
Computes the product of all utilities for the input
Bid . |
void |
OpMod.updateModel(Bid arg0,
double arg1)
Unused silly method which is not needed.
|
void |
OpMod.updateModel(Bid bid,
java.lang.String sender)
Updates the opponent
AdditiveUtilitySpace (predicted utility
space). |
Modifier and Type | Method and Description |
---|---|
double |
Group20.predictUtility(AgentID agentID,
Bid bid)
Returns the predicted utility function for a opponent
|
Modifier and Type | Method and Description |
---|---|
double |
Group4OpponentModel.evaluateBid(Bid bid)
Evaluates the predicted utility of a given bid, using the information
provided thus far.
|
int |
Group4.Refuse_Count(Bid bid)
count the number that how many time this bid was refused by opponent
|
void |
Group4.showBidDetails(Bid bid)
show bid details (not used)
|
Modifier and Type | Method and Description |
---|---|
void |
Group4OpponentModel.UpdateOpponentModel(java.util.ArrayList<Bid> historicalBid) |
Modifier and Type | Field and Description |
---|---|
java.util.List<Bid> |
OpponentModel.bidHistory
The history of bids this opponent has made
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Bid> |
OpponentModel.getBidHistory(double percentage) |
Modifier and Type | Method and Description |
---|---|
void |
OpponentModel.updateModel(Bid bid)
Updates the model with a new bid that has been received.
|
Constructor and Description |
---|
OpponentModel(Domain domain,
Bid bid)
Constructs an new OpponentModel based on the first bid.
|
Modifier and Type | Method and Description |
---|---|
java.util.TreeMap<java.lang.Double,Bid> |
Group6.updateOpponentModel(double OfferedUtil,
Bid OfferedBid) |
Modifier and Type | Method and Description |
---|---|
java.util.TreeMap<java.lang.Double,Bid> |
Group6.updateOpponentModel(double OfferedUtil,
Bid OfferedBid) |
Modifier and Type | Field and Description |
---|---|
java.util.HashMap<java.lang.Double,Bid> |
BidSpace.bidSpace
HashMap with bid possibilities
|
Modifier and Type | Method and Description |
---|---|
Bid |
Group7.firstBid()
Returns the bid to be performed as the first bid
|
Bid |
BidSpace.generatePseudoRandomBid(double minUtility,
double maxUtility)
Generate a pseudo-random bid between a min and max utility
|
Bid |
Group7.normalBid()
Returns a bid corresponding to the minimum utility
|
Bid |
Group7.regularBidMaxOpponentUtilityEstimation()
Returns a bid corresponding to the agents dynamic minimum utility and the
highest average estimated utility for the opponents
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Bid> |
BidSpace.getBids(double minUtility,
double maxUtility)
Returns a list with all bids between an min and max utility
|
Modifier and Type | Method and Description |
---|---|
void |
BidSpace.add(Bid bid,
double util)
Add a bid to the bidspace
|
void |
IssueEstimator.addBid(Bid bid,
BidHistory bidHistory)
Add a bid to the issue estimator, automatically recalculating the issue
weights and issue value weights
|
double |
EnhancedBidHistory.distance(Bid bid1,
Bid bid2)
Calculates the distance between two bids
|
Offer |
Group7.generateOffer(Bid bid)
Logs the bid, adds the bid to the BidHistory, generates an offer with the
bid.
|
double |
MultipleIssueEstimator.getAverageUtility(Bid bid)
Returns the average estimated utility of a bid for all opponents
|
double |
IssueEstimator.getUtility(Bid bid)
Returns the utility of the bid for this issueEstimator
|
Modifier and Type | Method and Description |
---|---|
boolean |
Group8.canAccept(Bid b)
Checks if the utility is high enough.
|
boolean |
OpponentModel.isDangerousBid(Bid bid)
Returns dangerous bids based on the current frequency analysis.
|
void |
OpponentModel.updateFrequency(Bid bid,
int issueIndex) |
void |
OpponentModel.updateOpponentModel(Bid bid) |
void |
OpponentModel.updateWeights(Bid bid,
int issueIndex) |
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) |
Bid |
BiddingStrat.getBestBid() |
Modifier and Type | Method and Description |
---|---|
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) |