A Randomized Linear Programming Method for Network Revenue Management with Product-Specific No-Shows

Revenue management practices often include overbooking capacity to account for customers who make reservations but do not show up. In this paper, we consider the network revenue management problem with no-shows and overbooking, where the show-up probabilities are specific to each product. No-show rates differ significantly by product (for instance, each itinerary and fare combination for an airline) as sale restrictions and the demand characteristics vary by product. However, models that consider no-show rates by each individual product are difficult to handle because the state-space in dynamic programming formulations (or the variable space in approximations) increases significantly. In this paper, we propose a randomized linear program to jointly make the capacity control and overbooking decisions with product-specific no-shows. We establish that our formulation gives an upper bound on the optimal expected total profit, and our upper bound is tighter than a deterministic linear programming upper bound that appears in the existing literature. Furthermore, we show that our upper bound is asymptotically tight in a regime where the leg capacities and the expected demand is scaled linearly with the same rate. We also describe how the randomized linear program can be used to obtain a bid price control policy. Computational experiments indicate that our approach is quite fast, is able to scale to industrial problems, and can provide significant improvements over standard benchmarks.

[1]  Anton J. Kleywegt An Optimal Control Problem of Dynamic Pricing , 2001 .

[2]  K. Talluri,et al.  An Analysis of Bid-Price Controls for Network Revenue Management , 1998 .

[3]  Huseyin Topaloglu,et al.  Using Lagrangian Relaxation to Compute Capacity-Dependent Bid Prices in Network Revenue Management , 2009, Oper. Res..

[4]  Kalyan T. Talluri,et al.  On Bounds for Network Revenue Management , 2008 .

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

[6]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[7]  Itir Z. Karaesmen,et al.  Decision , Risk & Operations Working Papers Series Coordinating Overbooking and Capacity Control Decisions on a Network , 2004 .

[8]  Guillermo Gallego,et al.  A minmax distribution free procedure for the (Q, R) inventory model , 1992, Oper. Res. Lett..

[9]  Huseyin Topaloglu On the asymptotic optimality of the randomized linear program for network revenue management , 2009, Eur. J. Oper. Res..

[10]  Huseyin Topaloglu,et al.  A tractable revenue management model for capacity allocation and overbooking over an airline network , 2008 .

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

[12]  Itir Z. Karaesmen,et al.  Overbooking with Substitutable Inventory Classes , 2004, Oper. Res..

[13]  Garrett J. van Ryzin,et al.  A Randomized Linear Programming Method for Computing Network Bid Prices , 1999, Transp. Sci..

[14]  Huseyin Topaloglu,et al.  Separable approximations for joint capacity control and overbooking decisions in network revenue management , 2009 .

[15]  Huseyin Topaloglu,et al.  A stochastic approximation algorithm to compute bid prices for joint capacity allocation and overbooking over an airline network , 2011 .

[16]  Ioana Popescu,et al.  Revenue Management in a Dynamic Network Environment , 2003, Transp. Sci..

[17]  Huseyin Topaloglu,et al.  A Dynamic Programming Decomposition Method for Making Overbooking Decisions Over an Airline Network , 2010, INFORMS J. Comput..