Modifier and Type | Method and Description |
---|---|
BidDetails |
BidHistory.getBestBidDetails()
Returns the bid with the highest utility stored in the history.
|
BidDetails |
BidHistory.getBestDiscountedBidDetails(UtilitySpace util)
Returns the bid with the highest discounted utility stored in the
history.
|
BidDetails |
BidHistory.getFirstBidDetails()
Returns the first bid stored in the history
|
BidDetails |
BidHistory.getLastBidDetails()
Returns the last bid details added to the history.
|
BidDetails |
BidHistory.getMedianUtilityBid() |
BidDetails |
BidHistory.getRandom() |
BidDetails |
BidHistory.getRandom(java.util.Random rand) |
BidDetails |
BidHistory.getWorstBidDetails()
Returns the bid with the lowest utility stored in the history.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<BidDetails> |
BidHistory.getHistory()
Returns the full history.
|
java.util.List<BidDetails> |
BidHistory.getNBestBids(int count)
Returns a list of the top N bids which the opponent has offered.
|
Modifier and Type | Method and Description |
---|---|
void |
BidHistory.add(BidDetails bid)
Add an offered bid o the history.
|
Constructor and Description |
---|
BidHistory(java.util.List<BidDetails> bids)
Creates a bid history given an array of bids offered by the negotiation
agent.
|
Modifier and Type | Method and Description |
---|---|
int |
BidDetailsStrictSorterUtility.compare(BidDetails b1,
BidDetails b2)
Comperator.
|
int |
BidDetailsSorterUtility.compare(BidDetails b1,
BidDetails b2)
Comperator.
|
int |
BidDetailsSorterTime.compare(BidDetails b1,
BidDetails b2)
Comperator.
|
int |
BidDetails.compareTo(BidDetails other)
A comparator for BidDetails which order the bids in
reverse natural order of utility.
|
Modifier and Type | Field and Description |
---|---|
protected BidDetails |
OfferingStrategy.nextBid
The next bid the agent plans to present
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<BidDetails> |
OutcomeSpace.allBids
List of all possible bids in the domain
|
Modifier and Type | Method and Description |
---|---|
abstract BidDetails |
OfferingStrategy.determineNextBid()
Determines the next bid the agent will offer to the opponent
|
abstract BidDetails |
OfferingStrategy.determineOpeningBid()
Determines the first bid to be offered by the agent
|
abstract BidDetails |
OMStrategy.getBid(java.util.List<BidDetails> bidsInRange)
Returns a bid selected using the opponent model from the given set of
similarly preferred bids.
|
BidDetails |
OMStrategy.getBid(OutcomeSpace space,
Range range)
Returns a bid selected using the opponent model with a utility in the
given range.
|
BidDetails |
OMStrategy.getBid(SortedOutcomeSpace space,
double targetUtility)
Use this method in case no range is specified, but only a target utility.
|
BidDetails |
SortedOutcomeSpace.getBidNearUtility(double utility)
Gets a BidDetails which is close to the utility
|
BidDetails |
OutcomeSpace.getBidNearUtility(double utility)
gets a BidDetails which is closest to the given utility
|
BidDetails |
NegotiationSession.getMaxBidinDomain()
Returns the best bid in the domain.
|
BidDetails |
SortedOutcomeSpace.getMaxBidPossible() |
BidDetails |
OutcomeSpace.getMaxBidPossible() |
BidDetails |
NegotiationSession.getMinBidinDomain()
Returns the worst bid in the domain.
|
BidDetails |
SortedOutcomeSpace.getMinBidPossible() |
BidDetails |
OutcomeSpace.getMinBidPossible() |
BidDetails |
OfferingStrategy.getNextBid() |
Modifier and Type | Method and Description |
---|---|
java.util.List<BidDetails> |
OutcomeSpace.getAllOutcomes() |
java.util.List<BidDetails> |
SortedOutcomeSpace.getBidsinRange(Range r)
gets a list of BidDetails that have a utility within the range
|
java.util.List<BidDetails> |
OutcomeSpace.getBidsinRange(Range range)
Returns a list of bids (from possibleBids) that have a utility within the
given range.
|
Modifier and Type | Method and Description |
---|---|
void |
OfferingStrategy.setNextBid(BidDetails nextBid)
Set the next bid of the agent.
|
Modifier and Type | Method and Description |
---|---|
abstract BidDetails |
OMStrategy.getBid(java.util.List<BidDetails> bidsInRange)
Returns a bid selected using the opponent model from the given set of
similarly preferred bids.
|
Modifier and Type | Method and Description |
---|---|
double |
AC_NiceTitForTat.getAverageUtility(java.util.ArrayList<BidDetails> list) |
Modifier and Type | Method and Description |
---|---|
BidDetails |
IAMHaggler_Test_Offering.determineNextBid() |
BidDetails |
IAMHaggler_Test_Offering.determineOpeningBid() |
Modifier and Type | Field and Description |
---|---|
protected BidDetails |
IAMhaggler2010_Offering.myLastBid |
Modifier and Type | Method and Description |
---|---|
BidDetails |
Yushu_Offering.determineNextBid() |
BidDetails |
Nozomi_Offering.determineNextBid() |
BidDetails |
IAMhaggler2010_Offering.determineNextBid() |
BidDetails |
IAMCrazyHaggler_Offering.determineNextBid() |
BidDetails |
AgentSmith_Offering.determineNextBid() |
BidDetails |
AgentK_Offering.determineNextBid() |
BidDetails |
AgentFSEGA_Offering.determineNextBid() |
BidDetails |
Yushu_Offering.determineOpeningBid() |
BidDetails |
Nozomi_Offering.determineOpeningBid() |
BidDetails |
IAMhaggler2010_Offering.determineOpeningBid() |
BidDetails |
IAMCrazyHaggler_Offering.determineOpeningBid() |
BidDetails |
AgentSmith_Offering.determineOpeningBid() |
BidDetails |
AgentK_Offering.determineOpeningBid() |
BidDetails |
AgentFSEGA_Offering.determineOpeningBid() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<BidDetails> |
BidSpace.Project(double[] pointToProject,
double utility,
int limit,
UtilitySpace utilitySpace,
OpponentModel opponentModel)
Project a point onto an iso-utility space.
|
Modifier and Type | Method and Description |
---|---|
BidDetails |
ValueModelAgent_Offering.determineNextBid() |
BidDetails |
TheNegotiator_Offering.determineNextBid()
Determine the next bid.
|
BidDetails |
NiceTitForTat_Offering.determineNextBid() |
BidDetails |
IAMhaggler2011_Offering.determineNextBid() |
BidDetails |
HardHeaded_Offering.determineNextBid() |
BidDetails |
Gahboninho_Offering.determineNextBid() |
BidDetails |
BRAMAgent_Offering.determineNextBid() |
BidDetails |
AgentK2_Offering.determineNextBid() |
BidDetails |
TheNegotiator_Offering.determineOffer(int phase,
double threshold)
Determine what (counter)offer should be made in a given phase with
a minimum threshold.
|
BidDetails |
ValueModelAgent_Offering.determineOpeningBid() |
BidDetails |
TheNegotiator_Offering.determineOpeningBid() |
BidDetails |
NiceTitForTat_Offering.determineOpeningBid() |
BidDetails |
IAMhaggler2011_Offering.determineOpeningBid() |
BidDetails |
HardHeaded_Offering.determineOpeningBid() |
BidDetails |
Gahboninho_Offering.determineOpeningBid() |
BidDetails |
BRAMAgent_Offering.determineOpeningBid() |
BidDetails |
AgentK2_Offering.determineOpeningBid() |
Modifier and Type | Method and Description |
---|---|
BidDetails |
TheNegotiatorReloaded_Offering.determineNextBid() |
BidDetails |
OMACagent_Offering.determineNextBid() |
BidDetails |
IAMHaggler2012_Offering.determineNextBid() |
BidDetails |
CUHKAgent_Offering.determineNextBid() |
BidDetails |
BRAMAgent2_Offering.determineNextBid() |
BidDetails |
AgentMR_Offering.determineNextBid() |
BidDetails |
AgentLG_Offering.determineNextBid() |
BidDetails |
TheNegotiatorReloaded_Offering.determineOpeningBid() |
BidDetails |
OMACagent_Offering.determineOpeningBid() |
BidDetails |
IAMHaggler2012_Offering.determineOpeningBid() |
BidDetails |
CUHKAgent_Offering.determineOpeningBid() |
BidDetails |
BRAMAgent2_Offering.determineOpeningBid() |
BidDetails |
AgentMR_Offering.determineOpeningBid() |
BidDetails |
AgentLG_Offering.determineOpeningBid() |
Modifier and Type | Method and Description |
---|---|
BidDetails |
TimeDependentFunction.getNextBid(double e,
double k,
double min,
double max) |
Modifier and Type | Method and Description |
---|---|
BidDetails |
InoxAgent_Offering_OneIssue.determineNextBid()
Bidding strategy based on slowly conceding towards the median utility.
|
BidDetails |
InoxAgent_Offering.determineNextBid()
"Harsh conceder" bidding strategy.
|
BidDetails |
Fawkes_Offering.determineNextBid() |
BidDetails |
InoxAgent_Offering_OneIssue.determineOpeningBid()
Initially offer the best possible bid.
|
BidDetails |
InoxAgent_Offering.determineOpeningBid()
Initially offer the best possible bid and save it's index in the outcome space.
|
BidDetails |
Fawkes_Offering.determineOpeningBid() |
Modifier and Type | Method and Description |
---|---|
BidDetails |
TimeDependent_Offering.determineNextBid()
Simple offering strategy which retrieves the target utility and looks for
the nearest bid if no opponent model is specified.
|
BidDetails |
Random_Offering.determineNextBid() |
BidDetails |
GeniusTimeDependent_Offering.determineNextBid()
Simple offering strategy which retrieves the target utility and finds
|
BidDetails |
ChoosingAllBids.determineNextBid()
Returns the next bid in the sorted array of bids.
|
BidDetails |
ANAC2013BOAExample_Offering.determineNextBid()
Offer a random bid with a utility higher than the target breakoff.
|
BidDetails |
TimeDependent_Offering.determineOpeningBid() |
BidDetails |
Random_Offering.determineOpeningBid() |
BidDetails |
GeniusTimeDependent_Offering.determineOpeningBid() |
BidDetails |
ChoosingAllBids.determineOpeningBid() |
BidDetails |
ANAC2013BOAExample_Offering.determineOpeningBid() |
Modifier and Type | Method and Description |
---|---|
BidDetails |
TheFawkes_OMS.getBid(java.util.List<BidDetails> list) |
BidDetails |
OfferBestN.getBid(java.util.List<BidDetails> allBids)
First this method determines the N best bids given the array of similarly
preferred bids.
|
BidDetails |
NullStrategy.getBid(java.util.List<BidDetails> allBids)
Returns a random bid from the give array of similarly preferred bids.
|
BidDetails |
NTFTstrategy.getBid(java.util.List<BidDetails> bidsInRange)
Selects a random bid from the best N bids, where N depends on the
domain size.
|
BidDetails |
BestBid.getBid(java.util.List<BidDetails> allBids)
Returns the best bid for the opponent given a set of similarly preferred
bids.
|
Modifier and Type | Method and Description |
---|---|
BidDetails |
TheFawkes_OMS.getBid(java.util.List<BidDetails> list) |
BidDetails |
OfferBestN.getBid(java.util.List<BidDetails> allBids)
First this method determines the N best bids given the array of similarly
preferred bids.
|
BidDetails |
NullStrategy.getBid(java.util.List<BidDetails> allBids)
Returns a random bid from the give array of similarly preferred bids.
|
BidDetails |
NTFTstrategy.getBid(java.util.List<BidDetails> bidsInRange)
Selects a random bid from the best N bids, where N depends on the
domain size.
|
BidDetails |
BestBid.getBid(java.util.List<BidDetails> allBids)
Returns the best bid for the opponent given a set of similarly preferred
bids.
|
Modifier and Type | Method and Description |
---|---|
int |
SmithBidComparator.compare(BidDetails b1,
BidDetails b2) |
Modifier and Type | Field and Description |
---|---|
BidDetails |
NozomiSAS.maxUtilityPartnerBidDetails |
Modifier and Type | Method and Description |
---|---|
BidDetails |
NozomiSAS.getMaxUtilityPartnerBidDetails() |
BidDetails |
YushuSAS.getSuggestBid() |
Modifier and Type | Method and Description |
---|---|
java.util.LinkedList<BidDetails> |
YushuSAS.getBestTenBids() |
Modifier and Type | Method and Description |
---|---|
void |
NozomiSAS.setMaxUtilityPartnerBidDetails(BidDetails b) |
void |
YushuSAS.updateBelief(BidDetails opponentBid) |
Constructor and Description |
---|
NozomiSAS(NegotiationSession negoSession,
BidDetails bid) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<BidDetails> |
NiceTitForTatSAS.discountedFilterBetween(double minU,
double maxU,
double minT,
double maxT) |
java.util.ArrayList<BidDetails> |
NiceTitForTatSAS.filterBetween(double minU,
double maxU,
double minT,
double maxT) |
java.util.ArrayList<BidDetails> |
NiceTitForTatSAS.filterBetweenTime(double minT,
double maxT) |
java.util.ArrayList<BidDetails> |
TheNegotiatorSAS.getPossibleBids() |
Modifier and Type | Method and Description |
---|---|
BidDetails |
AgentLGSAS.getNextBid(double time)
Calculate the next bid for the agent (from 1/4 most optimal bids)
|
BidDetails |
AgentLGSAS.getNextOptimicalBid(double time)
Calculate the next optimal bid for the agent (from 1/4 most optimal bids)
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<BidDetails> |
NonDeterministicConcederNegotiationParty.getCandidates(double target,
double delta) |
Modifier and Type | Method and Description |
---|---|
BidDetails |
NegotiationSessionWrapper.getMaxBidinDomain() |
BidDetails |
NegotiationSessionWrapper.getMinBidinDomain() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Pair<java.lang.Integer,BidDetails>> |
Trace.getOfferedBids() |
Modifier and Type | Method and Description |
---|---|
void |
Trace.setOfferedBids(java.util.ArrayList<Pair<java.lang.Integer,BidDetails>> offeredBids) |