Revenue Management - Theory and Practice

Anne H. Kjeldsen, Pernille Meyer

AbstractThe main purpose of this work is to develop an efficient dynamic programming (DP) algorithm for the revenue optimization problem in the presence of trade-up behaviour. Trade-up is when a passenger buys a more expensive ticket than originally intended, if the desired ticket is not available. Efficiency of an algorithm is both measured with respect to revenue and running time. To achieve this objective the Seat Inventory Control (SIC) problem without trade-up is described first to give a fundamental understanding of the basic problem. The basic SIC problem is concerned with the allocation of discount and full-fare seats on a flight so as to maximize total revenue.

Next, two different cases of the SIC problem with trade-up are investigated, one with general assumptions and one with more specific assumptions made by British Airways. A dynamic programming model is set up for each of these problems and different solution methods, both exact and approximate methods, are introduced for solving the DP model. Finally the methods are tested by simulating arrival processes and results are obtained by a comparison of the methods applied on these arrival processes.

Numerical results suggest that in a market where trade-up occurs, a large gain in revenue can be obtained by using methods incorporating trade-up instead of methods without trade-up.
Keywordsrevenue management, seat inventory control, dynamic programming, trade-up, approximation method
TypeMaster's thesis [Industrial collaboration]
Year2005
PublisherInformatics and Mathematical Modelling, Technical University of Denmark, DTU
AddressRichard Petersens Plads, Building 321, DK-2800 Kgs. Lyngby
SeriesIMM-Thesis-2005-03
NoteSupervised by prof. Jens Clausen
Electronic version(s)[pdf] [ps]
BibTeX data [bibtex]
IMM Group(s)Operations Research