White Papers

Dynamic Overbooking: Cancellations and No-Shows for Maximum Revenue

Issue link: https://pros.com/learn/i/1020209

Contents of this Issue

Navigation

Page 4 of 7

5 Dynamic Overbooking www.pros.com The traditional DP model has been in the PROS optimization engine for close to two decades. When incorporating cancellations, no-shows and overbooking into the traditional DP model, the following convenient extensions are necessary: 1. The terminal reward (boundary condition for the dp recursion to start) is no longer trivially zero; instead, it now takes denied boarding cost and no-show rate into consideration. We can still make the (currently) typical assumption that each passenger shows up independently with the same probability, thus binomial distribution can be used to calculate the expected overbooking cost as the terminal reward. 2. The fare collected from each booking needs to be properly discounted due to cancellation refund and no-show refund. More specifically, instead of applying the refund at the moment a cancellation or a no-show occurs, one can subtract the expected revenue loss (due to either type of refund) from the fare at the instant of booking, which is known as equivalent charging in the literature [1, 2, 5]. While the cancellation probabilities and no-show probabilities are assumed to be fare-class independent in order for the DP model to remain one- dimensional (and hence efficiently solvable), the cancellation refund and no-show refund are allowed to be class dependent. 3. An additional cancellation term will be included in DP recursion, which is because when a booking gets canceled, the remaining inventory will increase by one, while in the traditional DP, the remaining inventory can only decrease (when a booking requested is accepted) or remain the same (when there is no booking request or the request is rejected). Thus, there are three possible state transitions instead of two, as in the traditional DP. Methodology

Articles in this issue

Links on this page

view archives of White Papers - Dynamic Overbooking: Cancellations and No-Shows for Maximum Revenue