Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/flix-tech/RevPy
- Owner: flix-tech
- License: mit
- Created: 2016-12-19T16:06:24.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-07-06T21:08:27.000Z (over 1 year ago)
- Last Synced: 2024-08-02T13:29:29.363Z (5 months ago)
- Language: Python
- Size: 70.3 KB
- Stars: 46
- Watchers: 11
- Forks: 32
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-supply-chain - RevPy
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)