|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| AdaptiveStrategy | Strategies implementing this interface indicate that they are based on a learning algorithm. |
| FixedQuantityStrategy | Strategies implementing this interface indicate that they bid a constant quantity in each auction round. |
| Strategy | Classes implementing this interface define trading strategies for round-robin traders. |
| TradingAgent | Classes implementing this interface can trade in round-robin auctions, as implemented by the RoundRobinAuction class. |
| ValuationPolicy | A commodity valuation policy for RoundRobinTrader agents. |
| Class Summary | |
| AbstractStrategy | An abstract implementation of the Strategy interface that provides skeleton functionality for making trading decisions. |
| AbstractTradingAgent | An abstract class representing a simple agent trading in a round-robin auction. |
| AdaptiveStrategyImpl | |
| AgentGroup | A class representing an arbitrary grouping of agents. |
| BuyerIntervalValuer |
Buyers configured with this valuation policy will receive a unique private
value from a common set of values starting at minValue and
incrementing by step as each agent is assigned a valuation. |
| DailyRandomValuer | A valuation policy in which we are allocated a new random valuation at the end of each day. |
| DiscreteLearnerStrategy | A class representing a strategy in which we adapt our bids using a discrete learning algorithm. |
| EquilibriumPriceStrategy | A strategy which will bid at the true equilibrium price, if profitable, or bid truthfully otherwise. |
| FixedPriceStrategy | |
| FixedQuantityStrategyImpl | An abstract implementation of FixedQuantityStrategy. |
| FixedValuer | A valuation policy in which we maintain a fixed private valuation independent of time or auction. |
| GDStrategy | An implementation of the Gjerstad Dickhaut strategy. |
| IntervalValuer |
Agents configured with this valuation policy will receive a unique private
value from a common set of values starting at minValue and
incrementing by step as each agent is assigned a valuation
at agent setup time. |
| KaplanStrategy | An implementation of Todd Kaplan's sniping strategy. |
| MarkupStrategyDecorator | This strategy decorates a component strategy by bidding a fixed proportional markup over the price specified by the underlying component strategy. |
| MDPStrategy | A trading strategy that uses an MDP learning algorithm, such as the Q-learning algorithm, to adapt its trading behaviour in successive auction rounds. |
| MixedStrategy | A class representing a mixed strategy. |
| MomentumStrategy | |
| PriestVanTolStrategy | |
| ProportionalMarkupStrategy | This strategy bids at the specified percentage markup over the agent's current valuation. |
| PureSimpleStrategy | A trading strategy in which we bid a constant mark-up on the agent's private value. |
| RandomConstrainedStrategy | A trading strategy that in which we bid a different random markup on our agent's private value in each auction round. |
| RandomScheduleValuer | A valuation policy which specifies a randomly-generated series of valuations for each unit of commodity. |
| RandomUnconstrainedStrategy | A trading strategy in which an agent bid regardless its private value. |
| RandomValuer | A valuation policy in which we randomly determine our valuation across all auctions and all units at agent-initialisation time. |
| SellerIntervalValuer |
Sellers configured with this valuation policy will receive a unique private
value from a common set of values starting at minValue and
incrementing by step as each agent is assigned a valuation. |
| SimpleMomentumStrategy | |
| StimuliResponseStrategy | A trading strategy that uses a stimuli-response learning algorithm, such as the Roth-Erev algorithm, to adapt its trading behaviour in successive auction rounds by using the agent's profits in the last round as a reward signal. |
| TruthTellingStrategy | |
Classes defining trading agents and strategies
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||