|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.liv.auction.agent.AbstractStrategy
uk.ac.liv.auction.agent.FixedQuantityStrategyImpl
uk.ac.liv.auction.agent.AdaptiveStrategyImpl
uk.ac.liv.auction.agent.MomentumStrategy
uk.ac.liv.auction.zi.ZIPStrategy
An implementation of the Zero-Intelligence-Plus (ZIP) strategy. See:
"Minimal Intelligence Agents for Bargaining Behaviours in Market-based Environments" Dave Cliff 1997.
| Field Summary |
| Fields inherited from class uk.ac.liv.auction.agent.MomentumStrategy |
currentPrice, initialMarginDistribution, lastShout, lastShoutAccepted, learner, P_LEARNER, P_SCALING, perterbationDistribution, scaling, trAskPrice, trBidPrice, trPrice |
| Fields inherited from class uk.ac.liv.auction.agent.AbstractStrategy |
agent, auction, currentShout |
| Constructor Summary | |
ZIPStrategy()
|
|
ZIPStrategy(AbstractTradingAgent agent)
|
|
| Method Summary | |
protected void |
adjustMargin()
|
protected void |
buyerStrategy()
|
java.lang.Object |
protoClone()
|
protected void |
sellerStrategy()
|
| Methods inherited from class uk.ac.liv.auction.agent.MomentumStrategy |
adjustMargin, agentPolled, calculatePrice, endOfRound, eventOccurred, getCurrentPrice, getLastShout, getLearner, getScaling, getTrAskPrice, getTrBidPrice, getTrPrice, initialise, isLastShoutAccepted, modifyShout, perterb, setLearner, setMargin, setup, shoutPlaced, targetMargin, transactionExecuted |
| Methods inherited from class uk.ac.liv.auction.agent.FixedQuantityStrategyImpl |
determineQuantity, getQuantity, setQuantity |
| Methods inherited from class uk.ac.liv.auction.agent.AbstractStrategy |
getAgent, modifyShout, reset, setAgent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface uk.ac.liv.util.Resetable |
reset |
| Methods inherited from interface uk.ac.liv.auction.agent.Strategy |
determineQuantity, modifyShout, setAgent |
| Constructor Detail |
public ZIPStrategy(AbstractTradingAgent agent)
public ZIPStrategy()
| Method Detail |
public java.lang.Object protoClone()
protoClone in interface PrototypeableprotoClone in class AbstractStrategyprotected void adjustMargin()
adjustMargin in class MomentumStrategyprotected void sellerStrategy()
protected void buyerStrategy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||