Abstract
Aviation data comprise, e.g., bookings and cancellations by consumers as well as no show situations before departure, aircraft-type assignments to flight legs and overbooking-decisions to avoid empty seats in airplanes. Here deterministic linear programming (DLP) is a widely used approach to process this kind of data in an area called airline network revenue management for which adaptions of a basic DLP-model to overbooking situations as well as the offering of flexible products are known. We combine these concepts in a model which simultaneously allows the incorporation of overbooking-decisions and the offering of specific as well as flexible products. Additionally, we further extend this integrated formulation to allow the treatment of different booking-classes and aircraft-type assignment considerations. We present characteristics of the new approach, which uses the overlapping science directions of data analysis and operations research, point out differences to already known results in airline network revenue management, describe an example which illustrates how the different aspects can be considered, and indicate the advantages of our model in view of various data settings.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Adelman, D. (2007). Dynamic bid-prices in revenue management. Operations Research, 55(4), 647–661.
Amaruchkul, K., & Sae-Lim, P. (2011). Airline overbooking models with misspecification. Journal of Air Transport Management, 17(2), 143–147.
Barz, C., & Gartner, D. (2016). Air cargo network revenue management. Transportation Science, 50(4), 1206–1222.
Beckmann, M. J. (1958). Decision and team problems in airline reservations. Econometrica, 26(1), 134–145.
Bertsimas, D., & de Boer, S. V. (2005). Simulation-based booking limits for airline revenue management. Operations Research, 53(1), 90–106.
Bertsimas, D., & Popescu, I. (2003). Revenue management in a dynamic network environment. Transportation Science, 37(3), 257–277.
El-Haber, S., & El-Taha, M. (2004). Dynamic two-leg airline seat inventory control with overbooking, cancellations and no-shows. Journal of Revenue and Pricing Management, 3(2), 143–170.
Erdelyi, A., & Topaloglu, H. (2009). Separable approximations for joint capacity control and overbooking decisions in network revenue management. Journal of Revenue and Pricing Management, 8(1), 3–20.
Erdelyi, A., & Topaloglu, H. (2010). A dynamic programming decomposition method for making overbooking decision over an airline network. INFORMS Journal on Computing, 22(3), 443–456.
Erdelyi, A., & Topaloglu, H. (2011). Using decomposition methods to solve pricing problems in network revenue management. Journal of Revenue and Pricing Management, 10(4), 325–343.
Gallego, G., Iyengar, G., Phillips, R., & Dubey, A. (2004). Managing flexible products on a network. CORC Technical Report TR-2004-01, IEOR Department, University of Columbia.
Gallego, G., & Phillips, R. (2004). Revenue management of flexible products. Manufacturing & Service Operations Management, 6(4), 321–337.
Gaul, W. (2007). Data analysis and operations research. Studies in classification, data analysis, and knowledge organisation (pp. 357–366). Berlin: Springer.
Goensch, J. (2017). A survey on risk-averse and robust revenue management. European Journal on Operational Research, 263(2), 337–348.
Gosavi, A., Ozkaya, E., & Kahraman, A. F. (2007). Simulation optimization for revenue management of airlines with cancellations and overbooking. OR Spectrum, 29(1), 21–38.
Karaesmen, I., & van Ryzin, G. J. (2004a). Coordinating overbooking and capacity control decisions on a network. Technical Report, Columbia Business School.
Karaesmen, I., & van Ryzin, G. J. (2004b). Overbooking with substitutable inventory classes. Operations Research, 52(1), 83–104.
Klein, R. (2007). Network capacity control using self-adjusting bid prices. OR Spectrum, 29(1), 39–60.
Koch, S., Goensch, J., & Steinhardt, C. (2017). Dynamic programming decomposition for choice-based revenue management with flexible products. Transportation Science, 51(4), 1031–1386.
Kunnumkal, S., Talluri, K., & Topaloglu, H. (2012). A randomized linear programming method for network revenue management with product-specific no-shows. Transportation Science, 46(1), 90–108.
Kunnumkal, S., & Topaloglu, H. (2010). Computing time-dependent bid prices in network revenue management problems. Transportation Science, 44(1), 38–62.
Lan, Y., Ball, M. O., & Karaesmen, I. (2011). Regret in overbooking and fare-class allocation for single leg. Manufacturing & Service Operations Management, 13(2), 194–208.
Lapp, M., & Weatherford, L. (2014). Airline network revenue management: Considerations for implementation. Journal of Revenue and Pricing Management, 13(2), 83–112.
Liu, Q., & Van Ryzin, G. J. (2008). On the choice-based linear programming model for network revenue management. Manufacturing & Service Operations Management, 10(2), 288–310.
Petrick, A., Goensch, J., Steinhardt, C., & Klein, R. (2010). Dynamic control mechanisms for revenue management with flexible products. Computers & Operations Management, 37(11), 2027–2039.
Petrick, A., Steinhardt, C., Goensch, J., & Klein, R. (2012). Using flexible products to cope with demand uncertainty in revenue management. OR Spectrum, 34(1), 215–242.
Simpson, R.W. (1989). Using network flow techniques to find shadow prices for market and seat inventory control. MIT, Flight Transportation Laboratory Memorandum m89-1, MIT, Cambridge, Massachusetts.
Subramanian, J., Stidham, S., & Lautenbacher, C. J. (1999). Airline yield management with overbooking, cancellations, and no-shows. Transportation Science, 33(2), 147–167.
Talluri, K. T., & van Ryzin, G. J. (1998). An analysis of bid-price controls for network revenue management. Management Science, 44(11), 1577–1593.
Talluri, K. T., & van Ryzin, G. J. (1999). A randomized linear programming method for computing network bid prices. Transportation Science, 33(2), 207–216.
Talluri, K. T., & van Ryzin, G. J. (2004). The theory and practice of revenue management. New York: Springer.
Topaloglu, H. (2008). A stochastic approximation method to compute bid prices in network revenue management problems. INFORMS Journal on Computing, 20(4), 596–610.
Topaloglu, H. (2009a). Using Lagrangian relaxation to compute capacity-dependent bid prices in network revenue management. Operations Research, 57(3), 637–649.
Topaloglu, H. (2009b). On the asymptotic optimality of the randomized linear program for network revenue management. European Journal of Operational Research, 197(3), 884–896.
Van Ryzin, G. J., & Vulcano, G. (2008). Simulation-based optimization of virtual nesting controls for network revenue management. Operations Research, 56(4), 865–880.
Vossen, T., & Zhang, D. (2015). Reductions of approximate linear programs for network revenue management. Operations Research, 63(6), 1352–1371.
Wannakrairot, A., & Phumchusri, N. (2016). Two-dimensional air cargo overbooking models under stochastic booking request level, showup rate and booking request density. Computers & Industrial Engineering, 100, 1–12.
Williamson, E. L. (1992). Airline network seat control. Ph.D. thesis MIT, Cambridge, Massachusetts.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A Appendix
A Appendix
In this appendix, we consider different DLP (deterministic linear programming)-model adaptions for airline network revenue management to support the understanding of our new approach that we have called “class-specific DLP\(_t\)-flex-over with aircraft-type assignment”. The notation corresponds to what has already been explained in Chap. 2. Based on the formulation of the starting DLP-model (A1) in which only the offering of specific products was described (Simpson 1989), the incorporation of overbooking-decisions (A2) has been rewritten (Bertsimas and Popescu 2003) as well as the extension by Gallego et al. (2004) to include a distinction between specific and flexible offerings (A3). We further state a DLP-model with simultaneous treatment of both aspects (A4) which was the starting point for our treatise on aviation data analysis by linear programming.
1.1 A1 The Basic DLP-Model
An early formulation of a DLP-model in network revenue management is as follows (see Simpson 1989):
The objective function maximizes the revenue. The constraints (A1.1) secure that the sum of sold products does not exceed the capacities \(c_h\). Constraints (A1.2) and (A1.3) stand for upper bounds \(\overline{D}_{it}\) of expected demand data and the nonnegativity of the number of accepted products.
1.2 A2 DLP Adaption to Overbooking
An extension of DLP to overbooking is expressed by the following model (see Bertsimas and Popescu 2003):
In the objective function, additionally, the costs \(d_h\) for denied services are subtracted. Constraints (A2.1) are similar as (A1.1) but, now, overbooking-limits \(z_h\) for all resources \(h \in H\) as right-hand side replace the capacities. While constraints (A2.2) and (A2.3) are unchanged compared to formulation (A1) conditions (A2.4)–(A2.6) delineate the overbooking-extension where \(p_h\) denotes show-probabilities.
1.3 A3 DLP Adaption to Flexible Offerings
The extension to the case in which specific as well as flexible products can be offered (see Gallego et al. 2004) can be stated as follows:
Now, the objective function maximizes the revenue from specific and flexible products with \(M_{j}\subseteq I\) as execution-mode set that describes the allocation of the flexible product j to a subset of specific products. Also, capacity-constraints (A3.1) are extended by a term for flexible products. While (A3.2) and (A3.3) are already known from the (A1) and (A2) model descriptions (with a distinction of the demand data terms (\(\overline{D}_{it}^{s}\) for specific products and \(\overline{D}_{jt}^{f}\) for flexible products)) the restrictions for flexible products have now to take into consideration the execution-mode sets \(M_j\) in (A3.4) and (A3.5).
1.4 A4 DLP-Formulation of Integrated Specific/Flexible Offerings and Overbooking
A DLP-model in which both aspects (overbooking as well as specific and flexible products) are handled simultaneously is now easy to formulate and was the starting point for our treatise of aviation data analysis within airline network revenue management:
The objective function maximizes the revenue of both kinds of offered products from which the costs for rejected customers have to be subtracted. Constraints (A4.1) secure that the sum of allocated flexible and specific products does not exceed the overbooking-limits for all resources \(h \in H\). Constraints (A4.2) and (A4.4) consider the expected demand data of specific and flexible products. (A4.3) and (A4.5) are nonnegativity restrictions. Conditions (A4.6)–(A4.8) stand for the overbooking-extension already formulated in (A2).
Strictly speaking, the formulation described in (A4) provides already a new approach in which overbooking and the incorporation of flexible products are integrated. Even more challenging is the additional consideration of booking-classes (which, e.g., allows to restrict flexible products to lower valued classes) and aircraft-type assignments (which, e.g., combines demand with physically available seat capacity) in the DLP-model handled in this paper (see Fig. 1.2).
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Gaul, W., Winkler, C. (2019). Aviation Data Analysis by Linear Programming in Airline Network Revenue Management. In: Bauer, N., Ickstadt, K., Lübke, K., Szepannek, G., Trautmann, H., Vichi, M. (eds) Applications in Statistical Computing. Studies in Classification, Data Analysis, and Knowledge Organization. Springer, Cham. https://doi.org/10.1007/978-3-030-25147-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-25147-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-25146-8
Online ISBN: 978-3-030-25147-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)