Skip to main content
Log in

A Choice-Based Mixed Integer Programming Formulation for Network Revenue Management

  • Research Article
  • Published:
Journal of Revenue and Pricing Management Aims and scope

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4

Similar content being viewed by others

References

  • Adelman, D. (2007) Dynamic bid prices in revenue management. Operations Research 55 (4): 647–661.

    Article  Google Scholar 

  • Belobaba, P.P. (1989) Application of a probabilistic decision model to airline seat inventory control. Operations Research 37 (2): 183–197.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Littlewood, K. (2005) Forecasting and control of passenger bookings. Journal of Revenue and Pricing Management 4 (2): 111–123.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Topaloglu, H. (2009) Using lagrangian relaxation to computer capacity-dependent bid prices in network revenue management. Operations Research 57 (3): 637–649.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Zhang, D. (2011) An improved dynamic programming decomposition approach for network revenue management. Manufacturing and Service Operations Management 13 (1): 35–52.

    Article  Google Scholar 

  • Zhang, D. and Cooper, W.L. (2005) Revenue management for parallel flights with customer-choice behavior. Operations Research 53 (3): 415–573.

    Article  Google Scholar 

  • Zhang, D. and Cooper, W.L. (2009) Pricing substitutable flights in airline revenue management. European Journal of Operational Research 197 (3): 848–861.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael C Clough.

Appendix

Appendix

Table A1

Table A1 Product definitions for the small network instance

Table A2

Table A2 Segment definitions for the small network instance

Table A3

Table A3 Consideration sets and utility values for the single itineraries in the large network example

Table A4

Table A4 Consideration sets and utility values for the double itineraries in the large network example

Table A5

Table A5 Consideration sets and utility values for the triple itineraries in the large network example

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/rpm.2014.17

Keywords

Navigation