RM Actions

A principle building block of a revenue management (RM) system is an action, defined in Python as an RmAction. Each action is an algorithm that is executed periodically, as often as daily, that will do something. Exactly what that something is up to the user: it could be to print a message to a log file, to forecast demand, to optimize bid prices, or to do something else entirely. Several kinds of actions are provided by PassengerSim, such as detruncation, forecasting, and various optimization algorithms. Actions are highly customizable, and can be written by users to implement their own algorithms if desired.

This page includes a quick rundown of some of the predefined actions that are available in PassengerSim.

Detruncation

  • TODO

Forecasting

Bucket Allocation

Bid Price Optimization