Serialized Form


Package uk.ac.liv.ai.learning

Class uk.ac.liv.ai.learning.DumbLearner extends AbstractLearner implements Serializable

Serialized Fields

action

int action

Class uk.ac.liv.ai.learning.DumbRandomLearner extends AbstractLearner implements Serializable

Serialized Fields

numActions

int numActions

distribution

cern.jet.random.Uniform distribution

Class uk.ac.liv.ai.learning.GraphLearnerMonitor extends DataSeriesWriter implements Serializable

Class uk.ac.liv.ai.learning.MetaLearner extends AbstractLearner implements Serializable

Serialized Fields

currentLearner

int currentLearner

subLearners

StimuliResponseLearner[] subLearners

masterLearner

StimuliResponseLearner masterLearner

Class uk.ac.liv.ai.learning.NPTRothErevLearner extends RothErevLearner implements Serializable

Class uk.ac.liv.ai.learning.QLearner extends AbstractLearner implements Serializable

Serialized Fields

numStates

int numStates
The number of possible states


numActions

int numActions
The number of possible actions


q

double[][] q
The matrix representing the estimated payoff of each possible action in each possible state.


learningRate

double learningRate
The learning rate.


discountRate

double discountRate
The discount rate for future payoffs.


epsilon

double epsilon
The parameter representing the probability of choosing a random action on any given iteration.


previousState

int previousState
The previous state


currentState

int currentState
The current state


lastActionChosen

int lastActionChosen
The last action that was chosen.


bestAction

int bestAction
The best action for the current state


randomActionDistribution

cern.jet.random.Uniform randomActionDistribution

Class uk.ac.liv.ai.learning.RothErevLearner extends AbstractLearner implements Serializable

Serialized Fields

k

int k
The number of choices available to make at each iteration.


r

double r
The recency parameter.


e

double e
The experimentation parameter.


s1

double s1
The scaling parameter.


q

double[] q
Propensity for each possible action.


p

DiscreteProbabilityDistribution p
Probabilities for each possible action.


iteration

int iteration
The current iteration.


lastAction

int lastAction
The last action chosen.


deltaP

double deltaP
The total amount of update to the probability vector on the last iteration.

Class uk.ac.liv.ai.learning.StatelessQLearner extends AbstractLearner implements Serializable

Serialized Fields

qLearner

QLearner qLearner

Class uk.ac.liv.ai.learning.WidrowHoffLearner extends AbstractLearner implements Serializable

Serialized Fields

learningRate

double learningRate
The learning rate.


currentOutput

double currentOutput
The current output level.


delta

double delta
The current amount of adjustment to the output.


randomParamDistribution

cern.jet.random.AbstractContinousDistribution randomParamDistribution

Class uk.ac.liv.ai.learning.WidrowHoffLearnerWithMomentum extends WidrowHoffLearner implements Serializable

Serialized Fields

momentum

double momentum


Package uk.ac.liv.auction

Class uk.ac.liv.auction.MarketSimulation extends java.lang.Object implements Serializable

Serialized Fields

auction

RoundRobinAuction auction
The auction used in this simulation.


iterations

int iterations
The number of repeatitions of this experiment to sample.


resultsFile

DataWriter resultsFile
If running more than one iteration, then write batch statistics to this DataWriter.

Class uk.ac.liv.auction.RepastMarketSimulation extends uchicago.src.sim.engine.SimModelImpl implements Serializable

Serialized Fields

auction

RoundRobinAuction auction
The auction used in this simulation.


parameterFileName

java.lang.String parameterFileName

parameterDescriptors

java.util.Hashtable parameterDescriptors

schedule

uchicago.src.sim.engine.Schedule schedule

graph

uchicago.src.sim.analysis.OpenSequenceGraph graph

displaySurface

uchicago.src.sim.gui.DisplaySurface displaySurface

agentSpace

RepastMarketSimulation.AgentSpace agentSpace

auxGraphs

java.util.LinkedList auxGraphs


Package uk.ac.liv.auction.agent

Class uk.ac.liv.auction.agent.AbstractStrategy extends java.lang.Object implements Serializable

Serialized Fields

agent

AbstractTradingAgent agent

currentShout

Shout.MutableShout currentShout

auction

Auction auction

Class uk.ac.liv.auction.agent.AbstractTradingAgent extends java.lang.Object implements Serializable

Serialized Fields

stock

int stock
The number of items of stock this agent posseses.


initialStock

int initialStock
The initial stock of this agent


funds

double funds
The amount of money this agent posseses.


initialFunds

double initialFunds
The initial amount of money for this agent


valuer

ValuationPolicy valuer
The valuer for this agent.


id

long id
Unique id for this trader. Its used mainly for debugging purposes.


isSeller

boolean isSeller
Flag indicating whether this trader is a seller or buyer.


strategy

Strategy strategy
The bidding strategy for this trader. The default strategy is to bid truthfully for a single unit.


lastProfit

double lastProfit
The profit made in the last round.


profits

double profits
The total profits to date


lastShoutAccepted

boolean lastShoutAccepted
Did the last shout we place in the auction result in a transaction?


currentShout

Shout currentShout
The current shout for this trader.


group

AgentGroup group
The arbitrary grouping that this agent belongs to.

Class uk.ac.liv.auction.agent.AdaptiveStrategyImpl extends FixedQuantityStrategyImpl implements Serializable

Class uk.ac.liv.auction.agent.AgentGroup extends java.lang.Object implements Serializable

Serialized Fields

description

java.lang.String description

Class uk.ac.liv.auction.agent.BuyerIntervalValuer extends IntervalValuer implements Serializable

Class uk.ac.liv.auction.agent.DailyRandomValuer extends RandomValuer implements Serializable

Class uk.ac.liv.auction.agent.DiscreteLearnerStrategy extends AdaptiveStrategyImpl implements Serializable

Serialized Fields

markupScale

double markupScale
A scaling factor used to multiply-up the output from the learning algorithm.

Class uk.ac.liv.auction.agent.EquilibriumPriceStrategy extends FixedQuantityStrategyImpl implements Serializable

Class uk.ac.liv.auction.agent.FixedPriceStrategy extends FixedQuantityStrategyImpl implements Serializable

Serialized Fields

price

double price

Class uk.ac.liv.auction.agent.FixedQuantityStrategyImpl extends AbstractStrategy implements Serializable

Serialized Fields

quantity

int quantity

Class uk.ac.liv.auction.agent.FixedValuer extends java.lang.Object implements Serializable

Serialized Fields

value

double value

Class uk.ac.liv.auction.agent.GDStrategy extends FixedQuantityStrategyImpl implements Serializable

Serialized Fields

maxPoint

double maxPoint

max

double max

quote

MarketQuote quote

historyStats

HistoricalDataReport historyStats

Class uk.ac.liv.auction.agent.IntervalValuer extends FixedValuer implements Serializable

Class uk.ac.liv.auction.agent.KaplanStrategy extends FixedQuantityStrategyImpl implements Serializable

Serialized Fields

t

double t
The time factor. Kaplan will bid if the remaining time in the current period is less than t.


s

double s
The spread factor.


quote

MarketQuote quote

dailyStats

DailyStatsReport dailyStats

Class uk.ac.liv.auction.agent.MarkupStrategyDecorator extends FixedQuantityStrategyImpl implements Serializable

Serialized Fields

subStrategy

Strategy subStrategy
The component strategy to decorate.


markup

double markup
The proportional markup on the sub strategy.

Class uk.ac.liv.auction.agent.MDPStrategy extends DiscreteLearnerStrategy implements Serializable

Serialized Fields

learner

MDPLearner learner

bidBinStart

double bidBinStart

bidBinWidth

double bidBinWidth

askBinStart

double askBinStart

askBinWidth

double askBinWidth

quoteBins

int quoteBins

firstShout

boolean firstShout

Class uk.ac.liv.auction.agent.MixedStrategy extends AbstractStrategy implements Serializable

Serialized Fields

probabilities

DiscreteProbabilityDistribution probabilities
The probabilities for playing each strategy


pureStrategies

AbstractStrategy[] pureStrategies
The pure strategy components


currentStrategy

AbstractStrategy currentStrategy
The strategy currently being played

Class uk.ac.liv.auction.agent.MomentumStrategy extends AdaptiveStrategyImpl implements Serializable

Serialized Fields

learner

MimicryLearner learner

currentPrice

double currentPrice

lastShout

Shout lastShout

scaling

double scaling
A parameter used to scale the randomly drawn price adjustment perturbation values.


lastShoutAccepted

boolean lastShoutAccepted

trPrice

double trPrice

trBidPrice

double trBidPrice

trAskPrice

double trAskPrice

initialMarginDistribution

cern.jet.random.AbstractContinousDistribution initialMarginDistribution

perterbationDistribution

cern.jet.random.AbstractContinousDistribution perterbationDistribution

Class uk.ac.liv.auction.agent.PriestVanTolStrategy extends MomentumStrategy implements Serializable

Serialized Fields

historyStats

HistoricalDataReport historyStats

Class uk.ac.liv.auction.agent.ProportionalMarkupStrategy extends FixedQuantityStrategyImpl implements Serializable

Serialized Fields

markup

double markup

Class uk.ac.liv.auction.agent.PureSimpleStrategy extends FixedQuantityStrategyImpl implements Serializable

Serialized Fields

margin

double margin

Class uk.ac.liv.auction.agent.RandomConstrainedStrategy extends FixedQuantityStrategyImpl implements Serializable

Serialized Fields

maxMarkup

double maxMarkup

markupDistribution

cern.jet.random.AbstractContinousDistribution markupDistribution

Class uk.ac.liv.auction.agent.RandomScheduleValuer extends RandomValuer implements Serializable

Class uk.ac.liv.auction.agent.RandomUnconstrainedStrategy extends FixedQuantityStrategyImpl implements Serializable

Serialized Fields

maxPrice

double maxPrice

distribution

cern.jet.random.AbstractContinousDistribution distribution

Class uk.ac.liv.auction.agent.RandomValuer extends java.lang.Object implements Serializable

Serialized Fields

value

double value
The current valuation.


minValue

double minValue
The minimum valuation to use.


maxValue

double maxValue
The maximum valuation to use.


distribution

cern.jet.random.AbstractContinousDistribution distribution
The probability distribution to use for drawing valuations.

Class uk.ac.liv.auction.agent.SellerIntervalValuer extends IntervalValuer implements Serializable

Class uk.ac.liv.auction.agent.SimpleMomentumStrategy extends MomentumStrategy implements Serializable

Class uk.ac.liv.auction.agent.StimuliResponseStrategy extends DiscreteLearnerStrategy implements Serializable

Serialized Fields

learner

StimuliResponseLearner learner
The learning algorithm to use.

Class uk.ac.liv.auction.agent.TruthTellingStrategy extends FixedQuantityStrategyImpl implements Serializable


Package uk.ac.liv.auction.core

Class uk.ac.liv.auction.core.AbstractAuctioneer extends java.lang.Object implements Serializable

Serialized Fields

auction

Auction auction
The auction container for this auctioneer.


shoutEngine

ShoutEngine shoutEngine
The shout engine for this auction.


currentQuote

MarketQuote currentQuote
The current quote

Class uk.ac.liv.auction.core.AscendingAuctioneer extends KAuctioneer implements Serializable

Serialized Fields

reservePrice

double reservePrice
The reservation price.


seller

TradingAgent seller
The seller.


quantity

int quantity
The number of items for sale.

Class uk.ac.liv.auction.core.AscendingShoutComparator extends java.lang.Object implements Serializable

Class uk.ac.liv.auction.core.AuctionClosedException extends AuctionException implements Serializable

Class uk.ac.liv.auction.core.AuctionError extends java.lang.Error implements Serializable

Class uk.ac.liv.auction.core.AuctionException extends java.lang.Exception implements Serializable

Class uk.ac.liv.auction.core.AuctionImpl extends java.util.Observable implements Serializable

Serialized Fields

name

java.lang.String name
The name of this auction.


id

long id
A unique id for this auction. It's main use is in debugging.


lastShout

Shout lastShout
The last shout placed in the auction.


lastBid

Shout lastBid
The last bid placed in the auction.


lastAsk

Shout lastAsk
The last ask placed in the auction.


closed

boolean closed
Flag indicating whether the auction is currently closed.


auctioneer

Auctioneer auctioneer
The plugable auction rules to use for this auction, e.g. AscendingAuctioneer.


report

AuctionReport report
The optional MarketDataLogger to log data to.


eventListeners

java.util.HashMap eventListeners

Class uk.ac.liv.auction.core.DataUnavailableException extends AuctionException implements Serializable

Class uk.ac.liv.auction.core.DescendingShoutComparator extends java.lang.Object implements Serializable

Class uk.ac.liv.auction.core.DiscriminatoryPricingPolicy extends KPricingPolicy implements Serializable

Class uk.ac.liv.auction.core.DuplicateShoutException extends IllegalShoutException implements Serializable

Class uk.ac.liv.auction.core.FourHeapShoutEngine extends java.lang.Object implements Serializable

Serialized Fields

bIn

org.apache.commons.collections.buffer.PriorityBuffer bIn
Matched bids in ascending order


bOut

org.apache.commons.collections.buffer.PriorityBuffer bOut
Unmatched bids in descending order


sIn

org.apache.commons.collections.buffer.PriorityBuffer sIn
Matched asks in descending order


sOut

org.apache.commons.collections.buffer.PriorityBuffer sOut
Unmatched asks in ascending order

Class uk.ac.liv.auction.core.IllegalShoutException extends AuctionException implements Serializable

Class uk.ac.liv.auction.core.KAuctioneer extends AbstractAuctioneer implements Serializable

Serialized Fields

clearingQuote

MarketQuote clearingQuote

pricingPolicy

KPricingPolicy pricingPolicy

Class uk.ac.liv.auction.core.KContinuousDoubleAuctioneer extends KAuctioneer implements Serializable

Class uk.ac.liv.auction.core.KContinuousDoubleAuctioneerNoQueue extends KContinuousDoubleAuctioneer implements Serializable

Class uk.ac.liv.auction.core.KDoubleAuctioneer extends KAuctioneer implements Serializable

Class uk.ac.liv.auction.core.KPricingPolicy extends java.lang.Object implements Serializable

Serialized Fields

k

double k

Class uk.ac.liv.auction.core.MarketQuote extends java.lang.Object implements Serializable

Serialized Fields

ask

double ask
The current ask-quote. Buyers need to beat this in order for their offers to get matched.


bid

double bid
The current bid-quote. Sellers need to ask less than this in order for their offers to get matched.

Class uk.ac.liv.auction.core.NotAnImprovementOverQuoteException extends IllegalShoutException implements Serializable

Class uk.ac.liv.auction.core.RandomRobinAuction extends RoundRobinAuction implements Serializable

Class uk.ac.liv.auction.core.RoundRobinAuction extends AuctionImpl implements Serializable

Serialized Fields

activeTraders

java.util.LinkedList activeTraders
The collection of TraderAgents currently taking part in this auction.


defunctTraders

java.util.LinkedList defunctTraders
The collection of idle TraderAgents


registeredTraders

java.util.LinkedList registeredTraders
The collection of all TraderAgents registered in the auction.


round

int round
The current round.


age

int age

maximumRounds

int maximumRounds
The maximum number of rounds in the auction. Ignored if negative.


shoutsProcessed

boolean shoutsProcessed
Were any shouts processed (received & accepted) in the last round of trading?


guiConsole

AuctionConsoleFrame guiConsole
Optional graphical console


lengthOfDay

int lengthOfDay
The maximum length in rounds of a trading day


day

int day
The current trading day (period)


maximumDays

int maximumDays
The maximum number of trading days before the auction closes


acceptedShouts

java.util.HashSet acceptedShouts
The set of shouts that have been matched in the current round.

Class uk.ac.liv.auction.core.Shout extends java.lang.Object implements Serializable

Serialized Fields

quantity

int quantity
The number of items offered/wanted.


price

double price
The price of this offer


agent

TradingAgent agent
The agent placing this offer


isBid

boolean isBid
True if this shout is a bid. False if this shout is an ask.


id

long id
The unique id of this shout


child

Shout child
The child of this shout.

Class uk.ac.liv.auction.core.Shout.MutableShout extends Shout implements Serializable

Class uk.ac.liv.auction.core.ShoutsNotVisibleException extends DataUnavailableException implements Serializable

Class uk.ac.liv.auction.core.UniformPricingPolicy extends KPricingPolicy implements Serializable


Package uk.ac.liv.auction.electricity

Class uk.ac.liv.auction.electricity.ElectricityStats extends SurplusReport implements Serializable

Serialized Fields

rCon

double rCon
The relative concentration of sellers to buyers.


rCap

double rCap
The relative generating-capacity of buyers to sellers.


sMPB

double sMPB
Strategic market-power for buyers.


sMPS

double sMPS
Strategic market-power for sellers.


pBT

double pBT
Profits of the buyers in truthful bidding.


pST

double pST
Profits of the sellers in truthful bidding.


numSellers

int numSellers
The number of sellers.


numBuyers

int numBuyers
The number of buyers.


buyerCap

int buyerCap
The total generating-capacity of buyers.


sellerCap

int sellerCap
The total generating-capacity of sellers.


equilibPrice

double equilibPrice
The approximated equilibrium price.


auctionAge

int auctionAge
The age of the auction in rounds.

Class uk.ac.liv.auction.electricity.ElectricityTrader extends AbstractTradingAgent implements Serializable

Serialized Fields

capacity

int capacity
The capacity of this trader in MWh


fixedCosts

double fixedCosts
The fixed costs for this trader.

Class uk.ac.liv.auction.electricity.FinalRoundElectricityStats extends ElectricityStats implements Serializable

Class uk.ac.liv.auction.electricity.FixedScheduleRandomizer extends StandardRandomizer implements Serializable

Class uk.ac.liv.auction.electricity.ParameterizedElectricityStats extends ElectricityStats implements Serializable

Class uk.ac.liv.auction.electricity.StandardRandomizer extends java.lang.Object implements Serializable

Serialized Fields

auction

RoundRobinAuction auction

minPrivateValue

double minPrivateValue

maxPrivateValue

double maxPrivateValue

experiment

ElectricityExperiment experiment

privValuePRNG

cern.jet.random.engine.RandomEngine privValuePRNG

seeds

long[] seeds


Package uk.ac.liv.auction.stats

Class uk.ac.liv.auction.stats.AuctionStateStats extends SupplyAndDemandStats implements Serializable

Class uk.ac.liv.auction.stats.ComplexityReport extends AbstractAuctionReport implements Serializable

Serialized Fields

numStates

int numStates

globalMargin

CummulativeDistribution globalMargin

independentHistograms

java.util.HashMap independentHistograms

jointHistograms

java.util.HashMap jointHistograms

complexitySequence

DataWriter complexitySequence

agents

java.util.ArrayList agents

Class uk.ac.liv.auction.stats.DailyStatsReport extends PriceStatisticsReport implements Serializable

Serialized Fields

dailyStats

java.util.Vector dailyStats

Class uk.ac.liv.auction.stats.DirectRevelationReport extends AbstractMarketStatsReport implements Serializable

Serialized Fields

shoutEngine

FourHeapShoutEngine shoutEngine
The auction state after forced direct revelation.


auction

RoundRobinAuction auction
The auction we are computing stats for.


shouts

java.util.ArrayList shouts
The truthful shouts of all traders in the auction.

Class uk.ac.liv.auction.stats.EquilibriumReport extends DirectRevelationReport implements Serializable

Serialized Fields

minPrice

double minPrice
The minimum equilibrium price.


maxPrice

double maxPrice
The maximum equilibrium price.


equilibriaFound

boolean equilibriaFound
Do any equilbria exist?


matchedShouts

java.util.List matchedShouts

quantity

int quantity

Class uk.ac.liv.auction.stats.GroupPayoffReport extends PayoffReport implements Serializable

Class uk.ac.liv.auction.stats.HistoricalDataReport extends AbstractAuctionReport implements Serializable

Serialized Fields

asks

java.util.LinkedList asks

bids

java.util.LinkedList bids

sortedShouts

org.apache.commons.collections.bag.TreeBag sortedShouts

acceptedShouts

java.util.HashSet acceptedShouts

memorySize

int memorySize

currentMemoryCell

int currentMemoryCell

memoryBids

int[] memoryBids

memoryAsks

int[] memoryAsks

lowestAskPrice

double lowestAskPrice

highestBidPrice

double highestBidPrice

Class uk.ac.liv.auction.stats.PayoffReport extends DynamicSurplusReport implements Serializable

Serialized Fields

table

java.util.HashMap table

totalProfits

double totalProfits

Class uk.ac.liv.auction.stats.PriceStatisticsReport extends AbstractAuctionReport implements Serializable

Serialized Fields

stats

CummulativeDistribution[] stats

Class uk.ac.liv.auction.stats.ReportedSupplyAndDemandStats extends SupplyAndDemandStats implements Serializable

Serialized Fields

bids

java.util.ArrayList bids
The sorted list of agent's truthful bids (ie buyers' private values).


asks

java.util.ArrayList asks
The sorted list of agents' truthful asks (ie sellers' private values).

Class uk.ac.liv.auction.stats.StrategyPayoffReport extends PayoffReport implements Serializable

Class uk.ac.liv.auction.stats.SupplyAndDemandStats extends DirectRevelationReport implements Serializable

Serialized Fields

supplyStats

DataWriter supplyStats
The DataWriter to write the supply curve to.


demandStats

DataWriter demandStats
The DataWriter to write the demand curve to.

Class uk.ac.liv.auction.stats.SurplusReport extends EquilibriumReport implements Serializable

Serialized Fields

pBCE

double pBCE
The profits of the buyers in theoretical equilibrium.


pSCE

double pSCE
The profits of the sellers in theoretical equilibrium.


pBA

double pBA
The actual profits of the buyers.


pSA

double pSA
The actual profits of the sellers.


eA

double eA
Global market efficiency.


mPB

double mPB

mPS

double mPS

percentageFormatter

java.text.DecimalFormat percentageFormatter

Class uk.ac.liv.auction.stats.TrueSupplyAndDemandStats extends SupplyAndDemandStats implements Serializable

Serialized Fields

bids

java.util.ArrayList bids
The sorted list of agent's truthful bids (ie buyers' private values).


asks

java.util.ArrayList asks
The sorted list of agents' truthful asks (ie sellers' private values).


Package uk.ac.liv.auction.ui

Class uk.ac.liv.auction.ui.AuctionConsoleFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

auction

RoundRobinAuction auction

bidLabel

javax.swing.JLabel bidLabel

askLabel

javax.swing.JLabel askLabel

lastShoutLabel

javax.swing.JLabel lastShoutLabel

roundLabel

javax.swing.JLabel roundLabel

dayLabel

javax.swing.JLabel dayLabel

numTradersLabel

javax.swing.JLabel numTradersLabel

menuBar

javax.swing.JMenuBar menuBar

resetAgentsButton

javax.swing.JButton resetAgentsButton

closeAuctionButton

javax.swing.JButton closeAuctionButton

graphXExtrema

float graphXExtrema

decimalFont

java.awt.Font decimalFont

currencyFormatter

java.text.DecimalFormat currencyFormatter

decimalFormatter

java.text.DecimalFormat decimalFormatter

gridBag

java.awt.GridBagLayout gridBag

currentRound

int currentRound

Class uk.ac.liv.auction.ui.AuctionStateFrame extends SupplyAndDemandFrame implements Serializable

Class uk.ac.liv.auction.ui.ReportedSupplyAndDemandFrame extends SupplyAndDemandFrame implements Serializable

Class uk.ac.liv.auction.ui.SupplyAndDemandFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

auction

RoundRobinAuction auction

graph

uchicago.src.sim.analysis.plot.RepastPlot graph

supplyCurve

DataSeriesWriter supplyCurve

demandCurve

DataSeriesWriter demandCurve

updateButton

javax.swing.JButton updateButton

autoUpdate

javax.swing.JCheckBox autoUpdate

Class uk.ac.liv.auction.ui.TrueSupplyAndDemandFrame extends SupplyAndDemandFrame implements Serializable


Package uk.ac.liv.auction.zi

Class uk.ac.liv.auction.zi.ZIPExperiment extends MarketSimulation implements Serializable

Serialized Fields

marketData

DailyStatsReport marketData

stats

AuctionReport stats

gatherStats

boolean gatherStats

prngSeed

long prngSeed

tradeEntitlement

int tradeEntitlement

privValueRangeMin

double privValueRangeMin

privValueIncrement

double privValueIncrement

numDays

int numDays

numSellers

int numSellers

numBuyers

int numBuyers

numSamples

int numSamples

transPriceMean

CummulativeDistribution[] transPriceMean

transPriceStdDev

CummulativeDistribution[] transPriceStdDev

console

boolean console

Class uk.ac.liv.auction.zi.ZIPStrategy extends MomentumStrategy implements Serializable

Class uk.ac.liv.auction.zi.ZITraderAgent extends AbstractTradingAgent implements Serializable

Serialized Fields

tradeEntitlement

int tradeEntitlement
The number of units this agent is entitlted to trade in this trading period.


initialTradeEntitlement

int initialTradeEntitlement
The initial value of tradeEntitlement


lastShoutSuccessful

boolean lastShoutSuccessful
Flag indicating whether the last shout resulted in a transaction.


quantityTraded

int quantityTraded
The number of units traded to date


isActive

boolean isActive


Package uk.ac.liv.prng

Class uk.ac.liv.prng.DiscreteProbabilityDistribution extends java.lang.Object implements Serializable

Serialized Fields

p

double[] p
The probability distribution.


k

int k
The number of possible events for this distribution.

Class uk.ac.liv.prng.DiscreteProbabilityDistribution.ProbabilityError extends java.lang.Error implements Serializable


Package uk.ac.liv.util

Class uk.ac.liv.util.CummulativeDistribution extends java.lang.Object implements Serializable

Serialized Fields

n

int n
The number of data in the series so far.


total

double total
The cummulative total of all numbers in the series so far.


totalSq

double totalSq
The square of the total.


min

double min
The minimum so far.


max

double max
The maximum so far.


varName

java.lang.String varName
The name of this series.

Class uk.ac.liv.util.HeavyweightDistribution extends CummulativeDistribution implements Serializable

Serialized Fields

data

gnu.trove.TDoubleArrayList data

trimmedMean

double trimmedMean

hasChanged

boolean hasChanged

Class uk.ac.liv.util.UntypedDouble extends UntypedNumber implements Serializable

Serialized Fields

primitiveValue

double primitiveValue

Class uk.ac.liv.util.UntypedLong extends UntypedNumber implements Serializable

Serialized Fields

primitiveValue

long primitiveValue

Class uk.ac.liv.util.UntypedNumber extends java.lang.Number implements Serializable


Package uk.ac.liv.util.io

Class uk.ac.liv.util.io.CSVWriter extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

out

java.io.PrintStream out

numColumns

int numColumns

currentColumn

int currentColumn

seperator

char seperator

Class uk.ac.liv.util.io.DataSeriesWriter extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

isVisible

boolean isVisible

isXCoordinate

boolean isXCoordinate

xCoord

double xCoord

data

java.util.Vector data