Package edu.cuny.cat.market.charging

Policies for specialists to determine charges of the services they provide.

See:
          Description

Class Summary
AdaptiveChargingPolicy An adaptive charging policy that uses learners to determine charges..
BaitAndSwitchChargingPolicy This charge-cutting policy makes a specialist to cut its charge until it captures a certain chunk of market share, then slowly increases its charge, and then adjusts its charge downward again if its market share drops below a certain level.
BestResponseChargingPolicy TODO: does NOT work well for the moment.
ChargeCuttingChargingPolicy This charge-cutting charging policy set the charges by scaling down the lowest charges of markets imposed on the previous day.
ChargingPolicy A charging policy determines how much a market charges.
CombiChargingPolicy A charging policy that combines multiple child charging policies.
FixedChargingPolicy A fixed charging policy in a market charges at a constant rate, i.e.
MomentumChargingPolicy An adaptive charging policy that learns from charges of the market that made the most profit each day.
MultiDayExploringMonitor a trader exploration monitor that decides based solely on the trader distribution among markets over a certain number of days.
SerialChargingPolicy A charging policy that divides the duration of a game into several phases and use one of its child charging policies during each phase.
ShareBalancingChargingPolicy This charging policy aims to maintain a balance between its profit share and market share by adjusting its charges, since generally higher charges tend to bring more profit but lower market share, and lower charges do the opposite.
SingleDayExploringMonitor A simple trader exploration monitor that decides based solely on the trader distribution among markets on the latest day.
SlidingTraderExploringMonitor TODO: does not work well for the moment.
TraderExploringMonitor detects whether traders are still exploring markets or not.
 

Package edu.cuny.cat.market.charging Description

Policies for specialists to determine charges of the services they provide.