Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flix-tech/RevPy

Collection of some revenue management tools for python 3
https://github.com/flix-tech/RevPy

Last synced: about 1 month ago
JSON representation

Collection of some revenue management tools for python 3

Awesome Lists containing this project

README

        

# RevPy

[![Build Status](https://travis-ci.org/flix-tech/RevPy.svg?branch=master)](https://travis-ci.org/flix-tech/RevPy)

Collection of some revenue management tools for Python 3.

## Features

- Single leg optimizer (EMSRb)
- Fare transformation for unrestricted fare structures
- EMSRb for unrestricted fare structures (EMSRb-MR)
- A multi-flight recapture method (MFRM) for estimating unconstrained demand from sales transaction data
- Linear programming (LP) solver for calculating static bid prices and partitioned allocations

## TODO
- Implement dynamic programming (DP) optimizer to model time-dependent arrival rates
- Implement network heuristics (DAVN, DP-LP decomposition)
- Integrate customer choice model into optimizers

## Literature
1. Talluri and van Ryzin: "The Theory and Practice of Revenue Management", _Springer_ (2004)
2. Fiig et al.: "Optimization of mixed fare structures: Theory and applications", _Journal of Revenue and Pricing Management_ (2010)
3. Ratliff et al.: "A multi-flight recapture heuristic for estimating unconstrained demand from airline bookings", _Journal of Revenue and Pricing Management_ (2008)