A Column Generation Algorithm for Choice-Based Network Revenue Management
- 1 June 2009
- journal article
- research article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Operations Research
- Vol. 57 (3) , 769-784
Abstract
During the past few years, there has been a trend to enrich traditional revenue management models built upon the independent demand paradigm by accounting for customer choice behavior. This extension involves both modeling and computational challenges. One way to describe choice behavior is to assume that each customer belongs to a segment, which is characterized by a consideration set, i.e., a subset of the products provided by the firm that a customer views as options. Customers choose a particular product according to a multinomial-logit criterion, a model widely used in the marketing literature. In this paper, we consider the choice-based, deterministic, linear programming model (CDLP) of Gallego et al. (2004) [Gallego, G., G. Iyengar, R. Phillips, A. Dubey. 2004. Managing flexible products on a network. Technical Report CORC TR-2004-01, Department of Industrial Engineering and Operations Research, Columbia University, New York], and the follow-up dynamic programming decomposition heuristic of van Ryzin and Liu (2008) [van Ryzin, G. J., Q. Liu. 2008. On the choice-based linear programming model for network revenue management. Manufacturing Service Oper. Management 10(2) 288–310]. We focus on the more general version of these models, where customers belong to overlapping segments. To solve the CDLP for real-size networks, we need to develop a column generation algorithm. We prove that the associated column generation subproblem is indeed NP-hard and propose a simple, greedy heuristic to overcome the complexity of an exact algorithm. Our computational results show that the heuristic is quite effective and that the overall approach leads to high-quality, practical solutions.Keywords
This publication has 23 references indexed in Scilit:
- On the Choice-Based Linear Programming Model for Network Revenue ManagementManufacturing & Service Operations Management, 2008
- On complexity of unconstrained hyperbolic 0–1 programming problemsOperations Research Letters, 2005
- Future of Revenue Management: Models of demandJournal of Revenue and Pricing Management, 2005
- Practice Papers: The science of revenue management when passengers purchase the lowest available fareJournal of Revenue and Pricing Management, 2004
- Modelling choice of flight and booking class - a study using Stated Preference and Revealed Preference dataInternational Journal of Services Technology and Management, 2001
- Mixed MNL models for discrete responseJournal of Applied Econometrics, 2000
- Passenger Choice Analysis for Seat Capacity Control: A Pilot Project in Scandinavian AirlinesInternational Transactions in Operational Research, 1998
- A note on a global approach for general 0–1 fractional programmingEuropean Journal of Operational Research, 1997
- Hyperbolic 0–1 programming and query optimization in information retrievalMathematical Programming, 1991
- Measuring the societal impacts of automobile downsizingTransportation Research Part A: General, 1980