Class | Description |
---|---|
AC_TheNegotiatorReloaded |
Uses an extended implementation of AC_next_discounted as discussed in
"Decoupling Negotiating Agents to Explore the Space of Negotiation Strategies".
|
AcceptanceStrategy |
This is an abstract class for the agents acceptance strategy.
|
BidDetails |
The BidDetails class is used to store a bid with it's corresponding utility and time it was offered.
|
BidDetailsSorterTime | |
BidDetailsSorterUtility | |
BidHistory |
This class contains the bidding history of a negotiation agent.
|
BidIterator | |
BidSpace | |
BOAagent |
This class describes a basic decoupled agent.
|
BSPredictor |
An analyzer which returns the type of bidding strategy employed by the opponent.
|
ConcessionFunction | |
DomainAnalyzer |
Class used to estimate the Kalai point.
|
EvaluatorHypothesis | |
Hypothesis | |
IAMhagglerModel | |
NegotiationSession |
This is an abstract class which manages all the negotiation Session pertinent information to a single agent
|
NullModel |
Placeholder to notify an agent that there is no opponent model available.
|
NullStrategy |
Baseline strategy which simply returns a random bid from the given array of bid.
|
OfferingStrategy |
This is an abstract class for the agents offering strategy
|
OMStrategy |
This is the abstract class which determines when the opponent model
may be updated, and how it used to select a bid for the opponent.
|
OpponentModel |
This is the abstract class for the agents Opponent Model.
|
OutcomeSpace |
This class generates the complete outcome space and is therefore
Useful if someone wants to quickly implement an agent.
|
Pair<A,B> |
A simple tuple class.
|
Range |
This is a tuple class which is used to pass on a target utility range.
|
SharedAgentState |
When decoupling existing agents into their separate components, it often happens
that a component loosely depends on another component; for example an acceptance condition
can depend on a target utility calculated by the offering strategy.
|
SortedOutcomeSpace |
This class is an OutcomeSpace but with a sorted list of BidDetails based on the utility
Methods have been optimized to work with a sorted list.
|
TheNegotiatorReloaded | |
TheNegotiatorReloaded_Offering | |
TimeConcessionFunction | |
TimeDependentFunction | |
TimeManager | |
UtilitySpaceAdapter | |
WeightHypothesis |
Enum | Description |
---|---|
Actions | |
IAMhagglerModel.Extreme | |
StrategyTypes | |
TheNegotiatorReloaded_Offering.DiscountTypes |