Abstract
Airlines routinely use revenue management techniques to improve their revenue performance by optimizing the available fares for the various flights that they operate within their network. These approaches often assume independent passenger demand, which essentially ignores the interactions between various fare classes and routing options. In this article, we build on previous studies that explicitly incorporate passenger choice and fare class/routing interactions using a MultiNomial Logit discrete choice model by presenting an alternative Mixed Integer Programming formulation for the problem. The formulation yields substantial reduction in the number of variables over the Choice-based Deterministic Linear Program while maintaining revenue performance. Using small and larger network examples from the literature, we demonstrate performance improvements that one can obtain in comparison to popular leg- and network-based revenue management methods currently used in practice, and explain how the solution can be implemented in real-life systems.
Similar content being viewed by others
References
Adelman, D. (2007) Dynamic bid prices in revenue management. Operations Research 55 (4): 647–661.
Belobaba, P.P. (1989) Application of a probabilistic decision model to airline seat inventory control. Operations Research 37 (2): 183–197.
Belobaba, P. (1992) Optimal versus Heuristic Methods for Nested Seat Allocation: Presentation to the AGIFORS Yield Management Study Group, 4 May. Brussels, Belgium: AGIFORS Yield Management Study Group.
Bront, J.J.M., Mendez-Diaz, I. and Vulcano, G. (2009) A column generation algorithm for choice-based network revenue management. Operations Research 57 (3): 769–784.
Chaneton, J.M. and Vulcano, G. (2011) Computing bid-prices for revenue management under customer choice behavior. Manufacturing and Service Operations Management 13 (4): 452–470.
Chen, L. and de Mello, T.H. (2010) Mathematical programming models for revenue management under customer choice. European Journal of Operational Research 203 (2): 294–305.
Farias, V.F. and van Roy, B. (2007) An Approximate Dynamic Programming Approach to Network Revenue Management. Working paper, Stanford University, http://www.stanford.edu/~bvr/pubs/adp-rm.pdf.
Gallego, G., Iyengar, G., Phillips, R. and Dubey, A. (2004) Managing Flexible Products on a Network. CORC technical report tr-2004-01, Department of Industrial Engineering and Operations Research, Columbia University, http://www.corc.ieor.columbia.edu/reports/techreports/.
Gallego, G., Ratliff, R. and Shebalov, S. (2011) A general attraction model and an efficient formulation for the network revenue management problem (Working Paper). Retrieved from Columbia University website: http://www.columbia.edu/~gmg2/GAMplusSBLPv8.pdf.
Huang, K. and Liang, Y.-T. (2011) A dynamic programming algorithm based on expected revenue approximation for the network revenue management problem. Transportation Research Part E 47 (3): 333–341.
Jacobs, T.L., Smith, B.C. and Johnson, E.L. (2008) Incorporating network flow effects into the airline fleet assignment process. Transportation Science 42 (4): 514–519.
Kunnumkal, S. (2011) Randomization approaches for network revenue management with customer choice behavior. Indian School of Business. http://www.isb.edu/faculty/Sumit_Kunnumkal/papers/choice_random.pdf, accessed 22 May 2013.
Kunnumkal, S. and Topaloglu, H. (2008) A refined deterministic linear program for the network revenue management problem with customer choice behavior, Wiley InterScience, http://www.interscience.wiley.com, accessed 22 May 2013.
Kunnumkal, S. and Topaloglu, H. (2010) A new dynamic programming decomposition method for the network revenue management problem with customer choice behavior. Prodcution and Operations Management 19 (5): 575–590.
Littlewood, K. (2005) Forecasting and control of passenger bookings. Journal of Revenue and Pricing Management 4 (2): 111–123.
Liu, Q. and van Ryzin, G. (2008) On the choice-based linear programming model for network revenue management. Manufacturing & Service Operations Management 10 (2): 288–310.
Meissner, J. and Strauss, A.K. (2010) Pricing structure optimization in mixed restricted/unrestricted fare environments. Journal of Revenue and Pricing Management 9 (5): 399–418.
Meissner, J. and Strauss, A.K. (2011) Choice-Based Network Revenue Management under Weak Market Segmentation. Technical report, Kuehne Logistics University and Lancaster University Management School, http://www.meiss.com/download/RM-Meissner-Strauss-02.pdf, accessed 4 June 2013.
Meissner, J. and Strauss, A. (2012) Network revenue management with inventory-sensitive bid prices and customer choice. European Journal of Operational Research 216 (2): 459–468.
Meissner, J., Strauss, A. and Talluri, K. (2013) An enhanced concave program relaxation for choice network revenue management. Production and Operations Management 22 (1): 71–87.
Talluri, K. (2011) A randomized concave programming method for choice network revenue management, http://www.econ.upf.edu/docs/papers/downloads/1215.pdf, accessed 2 May 2013.
Talluri, K. and van Ryzin, G. (2004) Revenue management under a general discrete choice model of consumer behavior. Management Science 50 (1): 15–33.
Topaloglu, H. (2009) Using lagrangian relaxation to computer capacity-dependent bid prices in network revenue management. Operations Research 57 (3): 637–649.
van Ryzin, G. and Vulcano, G. (2008) Computing virtual nesting controls for network revenue management under customer choice behavior. Manufacturing and Service Operations Research 10 (3): 448–467.
Weatherford, L.R. and Ratliff, R.M. (2010) Review of revenue management methods with dependent demands. Journal of Pricing and Revenue Management 9 (4): 326–340.
Zhang, D. (2011) An improved dynamic programming decomposition approach for network revenue management. Manufacturing and Service Operations Management 13 (1): 35–52.
Zhang, D. and Cooper, W.L. (2005) Revenue management for parallel flights with customer-choice behavior. Operations Research 53 (3): 415–573.
Zhang, D. and Cooper, W.L. (2009) Pricing substitutable flights in airline revenue management. European Journal of Operational Research 197 (3): 848–861.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Clough, M., Jacobs, T. & Gel, E. A Choice-Based Mixed Integer Programming Formulation for Network Revenue Management. J Revenue Pricing Manag 13, 366–387 (2014). https://doi.org/10.1057/rpm.2014.17
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1057/rpm.2014.17