Abstract
We study some mathematical programming formulations for the origin-destination model in airline revenue management. In particular, we focus on the traditional probabilistic model proposed in the literature. The approach we study consists of solving a sequence of two-stage stochastic programs with simple recourse, which can be viewed as an approximation to a multi-stage stochastic programming formulation to the seat allocation problem. Our theoretical results show that the proposed approximation is robust, in the sense that solving more successive two-stage programs can never worsen the expected revenue obtained with the corresponding allocation policy. Although intuitive, such a property is known not to hold for the traditional deterministic linear programming model found in the literature. We also show that this property does not hold for some bid-price policies. In addition, we propose a heuristic method to choose the re-solving points, rather than re-solving at equally-spaced times as customary. Numerical results are presented to illustrate the effectiveness of the proposed approach.
Similar content being viewed by others
References
Balasubramanian, J., & Grossmann, I. (2004). Approximation to multistage stochastic optimization in multiperiod batch plant scheduling under demand uncertainty. Ind. Eng. Chem. Res., 43, 3695–3713.
Bertocchi, M., Moriggia, V., & Dupacova, J. (2006). Horizon and stages in applications of stochastic programming in finance. Annals of Operations Research, 142(1), 63–78.
Bertsimas, D., & De Boer, S. (2005). Simulation-based booking limits for airline revenue management. Operations Research, 53(1), 90–106.
Birge, J. R. (1985). Decomposition and partitioning methods for multistage stochastic linear programs. Operations Research, 33(5), 989–1007.
Birge, J. R., & Louveaux, F. (1997). Introduction to stochastic programming. Springer series in operations research. New York: Springer.
Birge, J. R., Donohue, C. J., Holmes, D. F., & Svintsitski, O. G. (1996). A parallel implementation of the nested decomposition algorithm for multistage stochastic linear programs. Mathematical Programming, 75, 327–352.
Cooper, W. L. (2002). Asymptotic behavior of an allocation policy for revenue management. Operations Research, 50, 720–727.
Cooper, W. L., & Homem-de-Mello, T. (2007). Some decomposition methods for revenue management. Transportation Science, 41(3), 332–353.
de Boer, S. V., Freling, R., & Piersma, N. (2002). Mathematical programming for network revenue management revisited. European Journal of Operational Research, 137, 72–92.
DeMiguel, V., & Mishra, N. (2006). A multistage stochastic programming approach to network revenue management. Working paper, London Business School.
Gallego, G., Iyengar, G., Phillips, R., & Dubey, A. (2004). Managing flexible products on a network. CORC technical report Tr-2004-01, IEOR Department, Columbia University.
Gassmann, H. I. (1990). MSLiP: A computer code for the multistage stochastic linear programming problem. Mathematical Programming, 47, 407–423.
Higle, J. L., & Sen, S. (2006). A stochastic programming model for network resource utilization in the presence of multi-class demand uncertainty. In W.T. Ziemba & S.W. Wallace (Eds.), Applications of stochastic programming. SIAM series on optimization.
Kall, P., & Wallace, S. W. (1994). Stochastic programming. Chichester: Wiley.
Kusy, M. I., & Ziemba, W. T. (1986). A bank asset and liability management model. Operations Research, 34, 356–376.
Möller, A., Römisch, W. & Weber, K. (2004). A new approach to O&D revenue management based on scenario trees. Journal of Revenue and Pricing Management, 3(3), 265–276.
Rockafellar, R. T., & Wets, R. J.-B. (1991). Scenarios and policy aggregation in optimization under uncertainty. Mathematics of Operations Research, 16(1), 119–147.
Shapiro, A. (2003). Monte Carlo sampling methods. In A. Ruszczyński & A. Shapiro (Eds.), Handbook of stochastic optimization. Amsterdam: Elsevier Science.
Subramanian, J., Stidham, S., & Lautenbacher, C. J. (1999). Airline yield management with overbooking, cancellations, and no-shows. Transportation Science, 33, 147–168.
Talluri, K., & van Ryzin, G. (1999). A randomized linear programming method for computing network bid prices. Transportation Science, 33, 207–216.
Talluri, K., & van Ryzin, G. (2004). The theory and practice of revenue management. Dordrecht: Kluwer Academic.
van Ryzin, G., & Liu, Q. (2008). On the choice based linear programming model for network revenue management. Manufacturing & Service Operations Management, 10, 288–310.
van Ryzin, G., & Vulcano, G. (2008, in press). Simulation-based optimization of virtual nesting controls for network revenue management. Operations Research.
Weatherford, L. R., Bodily, S. E., & Pfeifer, P. (1993). Modeling the customer arrival process and comparing decision rules in perishable asset revenue management situations. Transportation Science, 27, 239–251.
Williamson, E. L. (1992). Airline network seat control. Ph.D. thesis, Massachusetts Institute of Technology.
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by the National Science Foundation under grant DMI-0115385.
Rights and permissions
About this article
Cite this article
Chen, L., Homem-de-Mello, T. Re-solving stochastic programming models for airline revenue management. Ann Oper Res 177, 91–114 (2010). https://doi.org/10.1007/s10479-009-0603-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-009-0603-7