Skip to main content
Log in

Simulation optimization for revenue management of airlines with cancellations and overbooking

  • Regular Article
  • Published:
OR Spectrum Aims and scope Submit manuscript

Abstract

This paper develops a model-free simulation-based optimization model to solve a seat-allocation problem arising in airlines. The model is designed to accommodate a number of realistic assumptions for real-world airline systems—in particular, allowing cancellations of tickets by passengers and overbooking of planes by carriers. The simulation–optimization model developed here can be used to solve both single-leg problems and multi-leg or network problems. A model-free simulation–optimization approach only requires a discrete-event simulator of the system along with a numerical optimization method such as a gradient-ascent technique or a meta-heuristic. In this sense, it is relatively “easy” because alternative models such as dynamic programming or model-based gradient-ascent usually require more mathematically involved frameworks. Also, existing simulation-based approaches in the literature, unlike the one presented here, fail to capture the dynamics of cancellations and overbooking in their models. Empirical tests conducted with our approach demonstrate that it can produce robust solutions which provide revenue improvements over heuristics used in the industry, namely, EMSR (Expected Marginal Seat Revenue) for single-leg problems and DAVN (Displacement Adjusted Virtual Nesting) for networks.

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.

Fig. 1

Similar content being viewed by others

References

  • Belobaba PP (1989) Application of a probabilistic decision model to airline seat inventory control. Oper Res 37:183–197

    Google Scholar 

  • Bertsekas DP, Tsitsiklis JN (1996) Neuro-dynamic programming. Athena Scientific, Belmont, MA

    Google Scholar 

  • Bertsimas D, de Boer S (2005) Simulation-based booking limits for airline revenue management. Oper Res 53(1):90–106

    Article  Google Scholar 

  • Bertsimas D, Popescu I (2003) Revenue management in a dynamic network environment. Transp Sci 37(3):257–277

    Article  Google Scholar 

  • Bonnans JF, Shapiro A (2000) Perturbation analysis of Optimization Problems. Springer, Berlin Heidelberg New York

    Google Scholar 

  • Boyd EA, Bilegan I (2003) Revenue management and e-commerce. Manage Sci 49(10):1363–1386

    Article  Google Scholar 

  • Brumelle SL, McGill JI (1993) Airline seat allocation with multiple nested fare classes. Oper Res 41:127–137

    Google Scholar 

  • Chatwin RE (1998) Multiperiod airline overbooking with a single fare class. Oper Res 46(6):805–819

    Google Scholar 

  • Chen V, Gunther D, Johnson E (2003) Solving for an optimal airline yield management policy via statistical learning. J Royal Res Soc: Ser C 52(1):19–30

    Article  Google Scholar 

  • Cooper W, Homem-de-Mello T (2004) Revenue management using sampling based optimization and Markov decision processes. Working paper at University of Minnesota and Northwestern University

  • Curry RE (1990) Optimal airline seat allocation with fare classes nested by origins and destinations. Transp Sci 24:193–204

    Google Scholar 

  • de Boer S, Freling R, Piersma N (2004) Stochastic programming for multiple leg network revenue management. Working paper with ORTEC Consultants, Gouda, Netherlands

  • Fu M, Hill S (1997) Optimization of discrete-event systems via simultaneous perturbation stochastic approximation. IIE Trans 29(3):233–243

    Article  Google Scholar 

  • Glover F (1990) Tabu search: a tutorial. Interfaces 20:74–94

    Google Scholar 

  • Glover F, Glover R, Lorenzo J, McMillan C (1982) The passenger mix problem in scheduled airlines. Interfaces 12:73–79

    Google Scholar 

  • Gosavi A (2002) The effect of noise on artificial intelligence and meta-heuristic techniques. In: Proceedings of the artificial neural networks in engineering conference (intelligent engineering systems through artificial neural networks), vol 12, pp 981–988. American Society of Mechanical Engineering

  • Gosavi A (2003) Simulation-based optimization: parametric optimization techniques and reinforcement learning. Kluwer, Boston, MA

    Google Scholar 

  • Gosavi A (2004) A reinforcement learning algorithm based on policy iteration for average reward: empirical results with yield management and convergence analysis. Mach Learn 55(1):5–29

    Article  Google Scholar 

  • Gosavi A, Bandla N, Das TK (2002) A reinforcement learning approach to a single leg airline revenue management problem with multiple fare classes and overbooking. IIE Trans 34:729–752

    Article  Google Scholar 

  • Holland J (1975) Adaptation in natural and artificial Systems. University of Michigan, Ann Arbor, MI

    Google Scholar 

  • Howard R (1971) Dynamic Probabilistic Systems vol: II. Semi-Markov decision processes. Wiley, New York, NY

    Google Scholar 

  • Kao E (1997) An Introduction to stochastic processes. Duxbury, Belmont, California, CA

    Google Scholar 

  • Karaesmen I, van Ryzin G (2004) Overbooking with substitutable inventory classes. Oper Res 52(1):83–104

    Article  MathSciNet  Google Scholar 

  • Kirkpatrick S, Gelatt C, Vecchi M (1983) Optimization by simulated annealing. Science 220:671–680

    Article  Google Scholar 

  • Law AM, Kelton WD (1999) Simulation modeling and analysis, 3rd edn. McGraw Hill, New York, NY

    Google Scholar 

  • Lee TC, Hersh M (1993) A model for dynamic airline seat inventory control with multiple seat bookings. Transp Sci 27:252–265

    Google Scholar 

  • Littlewood K (1972) Forecasting and control of passenger bookings. In: Proceedings of the 12th AGIFORS (Airline Group of the International Federation of Operational Research Societies) Symposium, pp 95–117

  • Lundy M, Mees A (1986) Convergence of the annealing algorithm. Math Program 34:111–124

    Article  Google Scholar 

  • McGill JI, van Ryzin GJ (1999) Revenue management: research overview and prospects. Transp Sci 33(2):233–256

    Google Scholar 

  • Ozkaya E (2002) A simulation-based approach to seat allocation in airplanes. Unpublished MS thesis at Colorado State University, Pueblo, CO

  • Robinson LW (1995) Optimal and approximate control policies for airline booking with sequential nonmonotonic fare classes. Oper Res 43:252–263

    Google Scholar 

  • Ross S (2003) Introduction to probability models. Wiley, New York, NY, 8th edn.

    Google Scholar 

  • Shlifer E, Vardi Y (1975) An airline overbooking policy. Transp Sci 9:101–114

    Google Scholar 

  • Simpson RW (1989) Using Network Flow Techniques for Market and Seat Inventory Control. MIT Flight Transportation Laboratory, Cambridge, MA

    Google Scholar 

  • Smith BC, Penn CW (1988) Analysis of alternative origin–destination control strategies. In Proceedings of the AGIFORS Symposium Sydney, Australia

  • Spall J (1992) Multivariate stochastic approximation using a simultaneous perturbation gradient approximation. IEEE Trans Automat Contr 37(3):332–341

    Article  Google Scholar 

  • Spall JC (2003) Introduction to stochastic search and optimization. Wiley, New Jersey, NJ

    Book  Google Scholar 

  • Subramaniam J, Stidham S, Jr, Lautenbacher CJ (1999) Airline yield management with overbooking, cancellations and no-shows. Transp Sci 33(2):147–167

    Google Scholar 

  • Talluri K, van Ryzin G (2004) The theory and practice of revenue management. Kluwer, Boston, MA

    Google Scholar 

  • van Ryzin G, McGill JI (2000) Revenue management without forecasting or optimization: an adaptive algorithm for determining seat protection levels. Manage Sci 46:568–573

    Article  Google Scholar 

  • van Ryzin G, Vulcano G (2003) Simulation-based optimization of virtual nesting controls of network revenue management. Working paper series at Columbia University, New York, NY

  • Vinod B (1995) Origin-and-destination yield management. In: D Jenkins (ed) The handbook of airline economics. The Aviation Weekly Group of the McGraw-Hill Company, New York,NY pp. 459–468

    Google Scholar 

  • Williamson EL (1992) Airline network seat inventory control: methodologies and revenue impacts. Unpublished Ph.D. Dissertation Flight Transportation Lab, MIT, Cambridge

  • Wollmer RD (1992) An airline seat management model for a single leg route when lower fare classes book first. Oper Res 40:26–37

    Article  Google Scholar 

  • Wong JT, Koppelman FS, Daskin MS (1993) Flexible assignment approach to itinerary seat allocation. Transp Sci 27B:33–48

    Google Scholar 

Download references

Acknowledgements

This work was partly supported from grant DMI: 0114007 to the first author from the National Science Foundation. The authors express gratitude to the two anonymous reviewers and the special-issue guest editor, Prof. Alf Kimms, for their useful suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abhijit Gosavi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gosavi, A., Ozkaya, E. & Kahraman, A.F. Simulation optimization for revenue management of airlines with cancellations and overbooking. OR Spectrum 29, 21–38 (2007). https://doi.org/10.1007/s00291-005-0018-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00291-005-0018-z

Keywords

Navigation