|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
ListCategoryDataset using
org.jfree.data.KeyedObjects2D.ScoreDaysCondition which makes decision once for each
queries day.ClientConnector connects in and establish a
Connection.
Account.AbstractMarketSelectionStrategy.markets from which this strategy
will choose one daily
AdaptiveStrategy and
FixedQuantityStrategy.ThetaShoutEngine in which theta
starts at 0 and increases in the later rounds of a day so as to increase
transaction volume and avoid making intra-marginal traders extremely unhappy
at the same time.ScoreDaysCondition defines that all game days are counted for
scoring.GenericDoubleAuctioneer may use on some aspect.AuctionError will do.ClientConnector when
CallBasedInfrastructureImpl is used.Connection when
CallBasedInfrastructureImpl is used.ServerConnector when
CallBasedInfrastructureImpl is used.CategoryPlot.ReportVariable names and
provides the replacements for each pattern to obtain actual variable names.IllegalShoutException is never thrown.
HistoryBasedAcceptingPolicy.threshold.
IllegalShoutException is always thrown.
OnlyNewShoutDecidingAcceptingPolicy.check(Shout) and checks with newShout only.
newShout is acceptable or not to replace
oldShout.
IllegalShoutException is
thrown otherwise.
IllegalShoutException is never thrown.
Connection to a server.ScoreDaysCondition that is based on the rules in a set of sub-
ScoreDaysConditions.ViewPanel that may combine several panels into one
horizontally or vertically in a BoxLayout.Message.VALUE_SEPARATOR,
and return its string representation.
Connection is established to the
server.
SocketBasedInfrastructureImpl.
Message I/O interface for a text message client or server to
communicate with its counterpart.ConnectionManager on behalf
of a game server to deal with requests and responses from/to a game client.Connection.Connection
.ListenableConnection.ConnectionAdaptors, and manage them, including event passing, etc..CSVWriter.Connector that requested to create this connection
Connection.Connector that requested to create this connection
SessionTimeoutTask.
GameClient to create a
ClientConnector so as to connect to a
GameServer.
MarketClient, initializes them with parameter database in
ObjectRegistry using the given parameter base.
MarketClient, initializes them with the given parameter database
and using the given parameter base.
MarketClient, based on parameter files in the specified directory
and its subdirectories.
GameServer and initializes it with parameter
database in the object galaxy.
GameServer to create a
ServerConnector so as to be able to wait for connection requests
from GameClients.
TraderClient,
initializes them with parameter database in the object galaxy, and starts
them.
AbstractMarketSelectionStrategy.markets.
RandomValuerGenerator, but the valuations are
redrawn at the end of each day.GameReports so that they may do initialization
work.GameReports so that they may calculate various
stats.AbstractListCategoryDataset to manipulate list of
Intervals.ScoreDaysCondition with which game days after a certain point are
counted with a certain probability for scoring.AbstractListCategoryDataset to manipulate list of values.FourHeapShoutEngine
to process shouts at specialists to make theoretical analysis later on (in
subclasses).FourHeapShoutEngine
to process shouts at specialists to make theoretical analysis later on (in
subclasses).TelnetConnection the adaptor works
for.
ScoreDaysCondition defines that game days are chosen for scoring
with probabilities according to the cumulative distribution function of a
certain distribution.EquilibriumCalculator with true shouts from
traders and a set of actual transactions.RichEvents sent from an external source.RichEvent-based dispatching mechanism is used
for requesting a transaction and subscription for infomration from
specialists.
SpecialistInfo and includes even more
information about a specialist itself so that the specialist is able to make
decisions.ChargingPolicy.FLAT or
ChargingPolicy.FRACTIONAL
value.ServerConnector.
ServerConnector.
AccountHolders.GameServer and multiple GameClients.GameServer as a control hub,
initializing various components, event passing, etc.RandomValuerGenerator, but the valuations are
redrawn at the end of each game (iteration).Game class should be used.GDStrategy.Auctioneer framework.ShoutEngine.matchShouts().
Message from this connection.
UnknownKeyExceptions.
GDStrategy does based on
HistoricalReport, and compares it against a
specified threshold.ChargingPolicy.P_FEES.
DefaultIntervalListCategoryDataset.minValue and incrementing by step as each agent is
assigned a valuation at agent setup time.FourHeapShoutEngine in the sense that it maximizes the matching
quantity by pairing high intra-marginal shouts with extra-marginal shouts.Connection to support
actively pushing Message to a listener.Galaxy, GameServer,
MarketClients, and TraderClients.
ProactiveConnection with ListenableConnection if
necessary to make it support registering-and-listening message passing,
i.e.
AbstractMarketSelectionStrategy.markets
ClientRegistry, and
tracks and provides additional information for decision making in the market.Score.P_SCORES.
ThetaShoutEngine.orderly is
false, try best to pair up most competitive shouts on both
sides so that they maintain their profit margins as in the traditional
equilibrium matching.
RandomValuerGenerator.
ThetaShoutEngine
instance.SessionTimeoutTask to monitor the duration of the
session via a catp connection with the default timeout.
SessionTimeoutTask to monitor the duration of the
session via a catp connection with a specified timeout.
ThetaShoutEngine to
process shouts at specialists to do additional theoretical analysis.org.jfree.chart.plot.MeterPlot, which do not show
the bound labels of org.jfree.chart.plot.MeterIntervals.SynchronousClockController, but does not exit the
Java system after a cat game ends.HistoricalReport.accelerator can reset.
FourHeapShoutEngine.
String into a list of doubles.
String into a list of integers.
Message.VALUE_SEPARATOR.
QueueBasedCatpConnection.relayMessage(CatpMessage) to transmit messages.
JLable the number of specialists and trading
agents that have connected to the cat game server.TraderClient and
MarketClient respectively to check the validity of the posted
transaction.
ProactiveConnection that transmits CatpMessages.Message I/O interface for a plain-text message client or
server to communicate with its peers, which need proactively retrieve
messages from the communication channel.ChargingPolicy.P_FEES.
Score.P_SCORES.
ClientConnector when
QueueBasedInfrastructureImpl is used.Connection when
QueueBasedInfrastructureImpl is used.ServerConnector when
QueueBasedInfrastructureImpl is used.ScoreDaysCondition with which game days falling into a certain
frame are all counted for scoring.ReverseDiscountSlidingLearner here for
convenience.
ReactiveConnection that transmits CatpMessages.CatpMessage I/O interface for a catp client or server to
communicate with other game players.AbstractMarketSelectionStrategy.getCurrenMarket().
ChargingPolicy.P_FEES.
DataWriter objects, and thus can be used to log data to, e.g., CSV
files, a database back end, etc.DataWriter objects, and thus can be used to log data to, e.g.,
CSV files, a database back end, etc.GameReports so that they may calculate various
stats.KPricingPolicy that adjusts the value of k such that
the type of shouts that is outnumbered by the other type is favored.ScoreDaysCondition
specifying scoring game days.AbstractMarketSelectionStrategy.activeMarkets.
Message through this connection.
Connections from
clients.SessionTimeoutTasks.Helper, which can be retrieved and used by
AuctioneerPolicy to have additional capabilities that are shared
with other policies.
CatpMessage.TAG field in the message.
CatpMessage.TAG field in the message.
ParameterDatabase
invokes Game.setupPreferences(ParameterDatabase) to setup
preferences using the ParameterDatabase;
ChargingPolicy.P_FEES.
ShoutReceivedEvent, which represents a shout is received
by the cat server but may not be accepted by the corresponding market.ShoutPlacedEvent which
represents a shout that has been received and placed.Registry by logging game information simply into internal
data structures, in contrast to some external permanent storage.EquilibriumBeatingAcceptingPolicy, which was used by
PSUCAT in CAT 2007 competition.ClientConnector when
SocketBasedInfrastructureImpl is used.Connection when
SocketBasedInfrastructureImpl is used.ServerConnector when
SocketBasedInfrastructureImpl is used.Connection when the communication is
socket-based.Specialist
Specialist and includes
additional information for a specialist to record detailed information about
a specialist.SplineThetaShoutEngine.thetas.
ThetaShoutEngine in which theta
changes according to an interpolated cubic spline.SplineThetaShoutEngine where thetas are
enumerated as numeric values separately in the parameter database.SplineThetaShoutEngine where thetas are
specified in a string in the parameter database and thetas are separated by
comma.DoubleSidedQuotingPolicy that adjusts ask
and bid quotes when the ask quote falls below the bid quote.GameClock.TelnetConnection from a remote user
that monitors the game.FourHeapShoutEngine and LazyMaxVolumeShoutEngine.TimableCatpProactiveSession.timeoutAction to process a timeout.
Score.P_SCORES.
Trader.
Trader and includes additional
information for a specialist to record detailed information about a trader.ChargingPolicy.P_FEES.
Score.P_SCORES.
DefaultValueListCategoryDataset.ValuerGenerator
instances that can in turn create
ValuationPolicy instances to generate demand
and supply schedules among simulated trading agents.ValuationPolicy with each
for a trader.JPanel that can be embedded into
GameView to display information on the cat game or control it.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||