Computing Virtual Nesting Controls for Network Revenue Management Under Customer Choice Behavior

We consider a revenue management, network capacity control problem in a setting where heterogeneous customers choose among the various products offered by a firm (e.g., different flight times, fare classes, and/or routings). Customers may therefore substitute if their preferred products are not offered. These individual customer choice decisions are modeled as a very general stochastic sequence of customers, each of whom has an ordered list of preferences. Minimal assumptions are made about the statistical properties of this demand sequence. We assume that the firm controls the availability of products using a virtual nesting control strategy and would like to optimize the protection levels for its virtual classes accounting for the (potentially quite complex) choice behavior of its customers. We formulate a continuous demand and capacity approximation for this problem, which allows for the partial acceptance of requests for products. The model admits an efficient calculation of the sample path gradient of the network revenue function. This gradient is then used to construct a stochastic steepest ascent algorithm. We show the algorithm converges in probability to a stationary point of the expected revenue function under mild conditions. The algorithm is relatively efficient even on large network problems, and in our simulation experiments it produces significant revenue increases relative to traditional virtual nesting methods. On a large-scale, real-world airline example using choice behavior models fit to actual booking data, the method produced an estimated 10% improvement in revenue relative to the controls used by the airline. The examples also provide interesting insights into how protection levels should be adjusted to account for choice behavior. Overall, the results indicate that choice behavior has a significant impact on both capacity control decisions and revenue performance and that our method is a viable approach for addressing the problem.

[1]  Dan Zhang,et al.  Revenue Management for Parallel Flights with Customer-Choice Behavior , 2005, Oper. Res..

[2]  Paul Glasserman Perturbation Analysis of Production Networks , 1994 .

[3]  E. A. Boyd,et al.  Practice Papers: The science of revenue management when passengers purchase the lowest available fare , 2004 .

[4]  G. Ch. Pflug,et al.  Stepsize Rules, Stopping Times and their Implementation in Stochastic Quasigradient Algorithms , 1988 .

[5]  Garrett J. van Ryzin,et al.  Revenue Management Under a General Discrete Choice Model of Consumer Behavior , 2004, Manag. Sci..

[6]  Peter Paul Belobaba,et al.  Air travel demand and airline seat inventory management , 1987 .

[7]  G. Pflug Stochastic Approximation Methods for Constrained and Unconstrained Systems - Kushner, HJ.; Clark, D.S. , 1980 .

[8]  Sven-Eric Andersson,et al.  Operational planning in airline business — Can science improve efficiency? Experiences from SAS☆ , 1989 .

[9]  Staffan Algers,et al.  Modelling choice of flight and booking class - a study using Stated Preference and Revealed Preference data , 2001, Int. J. Serv. Technol. Manag..

[10]  Alexander Shapiro,et al.  Stochastic programming by Monte Carlo simulation methods , 2000 .

[11]  Sven-Eric Andersson,et al.  Passenger choice analysis for seat capacity control: a pilot project in Scandinavian Airlines , 1998 .

[12]  David M. Kreps Notes On The Theory Of Choice , 1988 .

[13]  Garrett J. van Ryzin,et al.  OM Practice - Choice-Based Revenue Management: An Empirical Study of Estimation and Optimization , 2010, Manuf. Serv. Oper. Manag..

[14]  K. Talluri,et al.  The Theory and Practice of Revenue Management , 2004 .

[15]  Barry C. Smith,et al.  Yield Management at American Airlines , 1992 .

[16]  Elizabeth Louise Williamson,et al.  Airline network seat inventory control : methodologies and revenue impacts , 1992 .

[17]  Garrett J. van Ryzin,et al.  On the Choice-Based Linear Programming Model for Network Revenue Management , 2008, Manuf. Serv. Oper. Manag..

[18]  Peter Belobaba,et al.  OR Practice - Application of a Probabilistic Decision Model to Airline Seat Inventory Control , 1989, Oper. Res..

[19]  G. Iyengar,et al.  Managing Flexible Products on a Network , 2004 .

[20]  Peter Belobaba,et al.  Comparing Decision Rules that Incorporate Customer Diversion in Perishable Asset Revenue Management Situations , 1996 .

[21]  Dimitris Bertsimas,et al.  Simulation-Based Booking Limits for Airline Revenue Management , 2005, Oper. Res..

[22]  H. Kushner,et al.  Stochastic Approximation and Recursive Algorithms and Applications , 2003 .

[23]  Garrett J. van Ryzin,et al.  Simulation-Based Optimization of Virtual Nesting Controls for Network Revenue Management , 2008, Oper. Res..

[24]  A. Shapiro,et al.  CHAPTER 101 Stochastic Optimization , 2000 .

[25]  Pierre Priouret,et al.  Adaptive Algorithms and Stochastic Approximations , 1990, Applications of Mathematics.

[26]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[27]  Garrett J. van Ryzin,et al.  Stocking Retail Assortments Under Dynamic Consumer Substitution , 2001, Oper. Res..

[28]  H. Robbins A Stochastic Approximation Method , 1951 .

[29]  Peter P. Belobaba,et al.  Survey Paper - Airline Yield Management An Overview of Seat Inventory Control , 1987, Transp. Sci..