¿Cómo funciona el algoritmo de fijación de precios de Megabus?

Según Wikipedia (http://en.wikipedia.org/wiki/Yie…), este es un ejemplo de gestión del rendimiento, probablemente más conocido de la industria de las aerolíneas, pero también utilizado por hoteles, agencias de alquiler de automóviles y muchos otros.

El objetivo es fijar el precio de los asientos de la aerolínea (o autobús), para vender casi todos los asientos con el mayor ingreso total para la empresa. Los precios de los asientos suben o bajan a medida que varía la demanda. El algoritmo básico se describe en el artículo de Wikipedia:

La aerolínea necesita mantener un número específico de asientos en reserva para satisfacer la probable demanda de asientos con tarifas altas. El precio de cada asiento varía inversamente con el número de asientos reservados, es decir, cuantos menos asientos estén reservados para una categoría en particular, menor será el precio de cada asiento. Esto continuará hasta que el precio del asiento en la clase premium sea igual al de aquellos en la clase de concesión. Dependiendo de esto, se establece un precio mínimo (precio más bajo) para el próximo asiento que se venda.

Creo que los detalles incluyen una gran cantidad de datos específicos de la industria y la compañía para predecir la demanda futura hasta que el avión se aleje de la terminal. Por ejemplo, ¿cuántos pasajeros de clase ejecutiva (caros) que llegan tarde en función del día, la hora, las vacaciones, la temporada, etc. Así que Megabus usaría algoritmos básicos similares pero con una gran base de datos que es diferente de American Airlines o Hilton Hotels.