Skip to content
/ RevPy Public
forked from flix-tech/RevPy

Collection of some revenue management tools for Python 3

License

Notifications You must be signed in to change notification settings

sash-ko/RevPy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RevPy

Build Status

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)

About

Collection of some revenue management tools for Python 3

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%