Classroom ~ R-ES-O-N-A-N-C-E--I-M-a-r-ch

Similar documents
UC Berkeley Working Papers

Decision aid methodologies in transportation

Research Article Study on Fleet Assignment Problem Model and Algorithm

CHAPTER 5 SIMULATION MODEL TO DETERMINE FREQUENCY OF A SINGLE BUS ROUTE WITH SINGLE AND MULTIPLE HEADWAYS

Simulation of disturbances and modelling of expected train passenger delays

Mathematical modeling in the airline industry: optimizing aircraft assignment for on-demand air transport

Schedule Compression by Fair Allocation Methods

Airline Scheduling: An Overview

Aircraft Arrival Sequencing: Creating order from disorder

Evolution of Airline Revenue Management Dr. Peter Belobaba

FLIGHT SCHEDULE PUNCTUALITY CONTROL AND MANAGEMENT: A STOCHASTIC APPROACH

American Airlines Next Top Model

Do Not Write Below Question Maximum Possible Points Score Total Points = 100

Accounting: Demonstrate understanding of accounting concepts for a New Zealand reporting entity (91404)

Abstract. Introduction

Modeling and Optimization of the Single-Leg Multi-fare Class Overbooking Problem

Authentic Assessment in Algebra NCCTM Undersea Treasure. Jeffrey Williams. Wake Forest University.

Scheduling of Next Generation Timetable

Abruzzo Airport. Commercial Policy Development Routes

SIMAIR: A STOCHASTIC MODEL OF AIRLINE OPERATIONS

Impact of Landing Fee Policy on Airlines Service Decisions, Financial Performance and Airport Congestion

Airport Gate Assignment A Hybrid Model and Implementation

An Econometric Study of Flight Delay Causes at O Hare International Airport Nathan Daniel Boettcher, Dr. Don Thompson*

Optimization Model Integrated Flight Schedule and Maintenance Plans

Transportation Timetabling

Yield Management for Competitive Advantage in the Airline Industry

PRESENTATION OVERVIEW

Worldwide Passenger Flows Estimation

International Journal of Informative & Futuristic Research ISSN:

PASSENGER SHIP SAFETY. Damage stability of cruise passenger ships. Submitted by the Cruise Lines International Association (CLIA) SUMMARY

An Analysis of Dynamic Actions on the Big Long River

Overbooking: A Sacred Cow Ripe for Slaughter?

Quantitative Analysis of the Adapted Physical Education Employment Market in Higher Education

Evaluation of Alternative Aircraft Types Dr. Peter Belobaba

OPTIMAL PUSHBACK TIME WITH EXISTING UNCERTAINTIES AT BUSY AIRPORT

Depeaking Optimization of Air Traffic Systems

Research on Pilots Development Planning

THE IMPACT OF CURRENCY EXCHANGE RATE AND AIRCRAFT TYPE SELECTION ON INDONESIA AIRLINES BUSINESS SUSTAINABILITY

An Appointment Overbooking Model To Improve Client Access and Provider Productivity

Transfer Scheduling and Control to Reduce Passenger Waiting Time

Optimized Schedules for Airline Routes

REAUTHORISATION OF THE ALLIANCE BETWEEN AIR NEW ZEALAND AND CATHAY PACIFIC

Pricing and Revenue Management

A RECURSION EVENT-DRIVEN MODEL TO SOLVE THE SINGLE AIRPORT GROUND-HOLDING PROBLEM

Stormy Weather: Frequent Flier Executives Are Concerned About Reward Availability and Other Consumer Issues

Integrated Disruption Management and Flight Planning to Trade Off Delays and Fuel Burn

AIRLINES decisions on route selection are, along with fleet planning and schedule development, the most important

ScienceDirect. Prediction of Commercial Aircraft Price using the COC & Aircraft Design Factors

RECEDING HORIZON CONTROL FOR AIRPORT CAPACITY MANAGEMENT

Aiming to be the World s No. 1 Airline Group in Terms of Service Quality and Business Volume as Combined

Third Quarter November 7, 2008

Demand, Load and Spill Analysis Dr. Peter Belobaba

A Duality Based Approach for Network Revenue Management in Airline Alliances

Tool: Overbooking Ratio Step by Step

A Study on Berth Maneuvering Using Ship Handling Simulator

Airline Overbooking Considering Passengers Willingness to Pay

A Simulation Approach to Airline Cost Benefit Analysis

ONLINE DELAY MANAGEMENT IN RAILWAYS - SIMULATION OF A TRAIN TIMETABLE

AIRLINES MAINTENANCE COST ANALYSIS USING SYSTEM DYNAMICS MODELING

Istanbul Technical University Air Transportation Management, M.Sc. Program Aviation Economics and Financial Analysis Module November 2014

Preemptive Rerouting of Airline Passengers under. Uncertain Delays

Gateway Location Models

Crisis and Strategic Alliance in Aviation Industry. A case study of Singapore Airlines and Air India. Peter Khanh An Le

Restructuring of advanced instruction and training programs in order to increase the number of flight hours for military pilots.

Appendix B Ultimate Airport Capacity and Delay Simulation Modeling Analysis

Cluster A.2: Linear Functions, Equations, and Inequalities

Bird Strike Damage Rates for Selected Commercial Jet Aircraft Todd Curtis, The AirSafe.com Foundation

SIM Selection and peer-review under responsibility of SIM 2013 / 12th International Symposium in Management.

Network Revenue Management: O&D Control Dr. Peter Belobaba

THE IMPACT OF DEREGULATION ON AIRLINE SAFETY: PROFIT-SAFETY AND MARKET-RESPONSE ARGUMENTS

INTEGRATE BUS TIMETABLE AND FLIGHT TIMETABLE FOR GREEN TRANSPORTATION ENHANCE TOURISM TRANSPORTATION FOR OFF- SHORE ISLANDS

Airline Scheduling Optimization ( Chapter 7 I)

Kitchen Set Supplier Conference

ANALYSIS OF THE CONTRIUBTION OF FLIGHTPLAN ROUTE SELECTION ON ENROUTE DELAYS USING RAMS

Online Appendix to Quality Disclosure Programs and Internal Organizational Practices: Evidence from Airline Flight Delays

Pricing the Airport Infrastructure for the Airbus A 380: Efficient Pricing and Dynamic Inconsistency

Aviation Economics & Finance

The Improvement of Airline Tickets Selling Process

Fair Allocation Concepts in Air Traffic Management

Optimizing Airport Capacity Utilization in Air Traffic Flow Management Subject to Constraints at Arrival and Departure Fixes

Contingencies and Cancellations in Ground Delay Programs. Thomas R. Willemain, Ph.D. Distinguished Visiting Professor, Federal Aviation Administration

Optimization Model and Solution Method for Operational Aircraft Maintenance Routing Problem

Best schedule to utilize the Big Long River

Assignment 9: APM and Queueing Analysis

Appendix 8: Fitted distribution parameters for ship location

A Review of Airport Runway Scheduling

NivoTest : a personal assistant for avalanche risk assessment

Todsanai Chumwatana, and Ichayaporn Chuaychoo Rangsit University, Thailand, {todsanai.c;

NOTES ON COST AND COST ESTIMATION by D. Gillen

Network Revenue Management

The Regulation Works! An analysis of the Impact Assessment On Proposal for the Amendment of Regulation 261/2004 on Air Passengers Rights


PRAJWAL KHADGI Department of Industrial and Systems Engineering Northern Illinois University DeKalb, Illinois, USA

A GRASP for Aircraft Routing in Response to Groundings and Delays

CONTACT: Investor Relations Corporate Communications

SECOND QUARTER OPERATING PROFIT IMPROVES TO $87 MILLION

AIRPORT MODERNISATION IN INDIA By K Roy Paul Secretary, Ministry of Civil Aviation, India and Chairman, Air-India Limited

COMPARATIVE STUDY ON GROWTH AND FINANCIAL PERFORMANCE OF JET AIRWAYS, INDIGO AIRLINES & SPICEJET AIRLINES COMPANIES IN INDIA

HK GAAP RESULTS RELEASE 18 November 2005

9th Annual Flight Operations Conference

Transcription:

Classroom In this section of Resonance, we invite readers to pose questions likely to be raised in a classroom situation. We may suggest strategies for dealing with them, or invite responses, or both. "Classroom" is equally a forum for raising broader issues and sharing personal experiences and viewpoints on matters related to teaching and learning science. T Krishnan Systat Software Asia-Pacific (PI Ltd. 5th Floor, C Tower Golden Enclave, Airport Road Bangalore 560017, India. Email : krishnan@systat.com Flight Overbooking Problem Use of a Probability Model Consider an airline that has a daily flight from Bangalore to Singapore. Suppose it flies an aircraft that has a capacity of 200. Suppose further that it has already given confirmed booking to 200 passengers. When the 201 st passenger asks for a confirmed booking, should it oblige? For that matter, should it keep making confirmed bookings beyond 200 and if so for how many? According to international air travel regulations, agreements and practices, airlines are allowed a certain amount of 'overbooking' (confirmed booking beyond the seating capacity for the flight); this is because cancellations are fairly frequent in international flights for many reasons, some of them due to no fault of the passengers, such as late arrival of flights connecting with this flight, non-arrival of visas, etc. And so there are no cancellation charges and so passengers can take another flight without extra payment. Let us use some notations suitable for this context: Keywords Probability model, binomial distribution, expected value, optimisation. : umber of passengers that can be booked AI: umber of passengers that were booked X: umber of passengers showing up for check-in. 5-6-------------------------------~-------------R-ES-O--A--C-E--I-M-a-r-ch--2-0-0-2

If Ai ~ 200 passengers have been booked, there is no decision to be made. If]VI > 200 passengers have been booked and X ~ 200 show up for check-in, then also there is no problem. However, if lvi > 200 passengers have been booked and X > 200 passengers show up for check-in, there is a problem. Ideally, the airline would like to see exactly X = 200 passengers show up for check-in, out of the Ai > 200 booked. ow, what happens when X > 200 show up for check-in out of the!vi > 200 who have been booked? According to international regulations, certain priority criteria are to be followed and those who cannot be accommodated have to be provided with certain facilities like hotel, food, transport, passage in the next available flight of any airline, etc. This results in a certain loss of goodwill and a certain amount of financial loss. Without going into details, let us say that every booked passenger not accommodated in the flight costs the airline Rs. c = 25,000. So the airline has to be careful as to the choice of the number that can be booked. And this has to be determined beforehand and entered into the computer system. On the other hand, it cannot play safe by choosing to be 200, thereby running the risk of seats going empty resulting in a loss of revenue. Let us say that this loss per seat is d = 15,000, the amount the airline would have gained had the seat been filled. How should it choose this? This cannot be very large and» 200, resulting in a large chance of X > 200; and it cannot be just a little more than 200 either, resulting in a large chance of./y < 200. So there must be an optimum choice (in respect of maximum gain) of What does it depend on? Evidently on the probable values of X and on the relative values of c and d, say r = c/ d. X is subject to chance and we regard it as a random variable. Clearly, if r is very large, then should be close to 200 and if r is very small, we can have to be large. How many passengers () should an airline overbook, if it has 200 seats? There must be an optimum choice of, depending on relative losses and probability of a booked passenger not checking-in. R -E-S-O--A--C-E--i-M-a-rc-h--2-0-02-------------~-----------------------------~-

Under reasonable assumptions, the number of passengers reporting for a flight has a binomial distribution. Thus to solve the optilnisation problem, we need to model the distribution of)( Let us make some reasonable assumptions and work out the probability distribution of X Let us assume that the chance of a booked passenger not showing up is p = 0.05. In practice, the airline will determine this p from past data on 'no show' for similar flights. Let us also assume that passengers show up or not show up independently - not completely correct since for instance families travelling together either all show up or none at all. So this is only an approximation. Under these assumptions,..-y has what is called the binomial distribution with 'parameters' Al and p. However, since we are interested in the consequences of the choice of and M < creates no additional problems, let us make M to be equal to Thus we make use of the binomial distribution of X which has the probability distribution Intuitively, we feel that if we book passengers, on an average x 0.95 will turn up and so if we solve the equation 0.95 = 200 ==} ~ 211. But this solution does not take into account the relative costs of empty seats and cost of denial of a seat. Let us discuss the problem in greater detail. Let us first make a table of the possible values of..-y and the consequences. This is Table 1. ow we are working in a situation where things are uncertain and we have formulated a probabilistic model for the phenomenon. We need a suitable optimisation criterioil for this situation. Let us agree to choose in such a way that the average value R() (expected vahle as it is called in probability theory) of the random variable 'net income' is maximised as a function of -SS------------------------------VV\Afvv------------R-E-S-O--A--C-E-I--M-a-rc-h--20-0-2

..,Y = X Revenue Loss et income Yx Probability Px 0 0 0 0 (0.05) 1 d 0 d (0.95) (0.05 )- 1 x xd 0 xd (~) (0.95)X(0.05)-x 200 200d 0 200d (:00) (0.95)200(0.05 )-200 201 200d c 200d - e (2~1) (0.95 )201 (0.05) -201 X 200d (x - 200)e 200(e + d) - ex (~) (0.95)X(0.05)-x 200d ( - 200)e 200(e + d) - e (0.95) The average value R() is the weighted average of the various possible values of net income, the weights being the corresponding probabilities. Thus it is the sum of products of the last two columns, that is Table 1. et income and its probability. And t.his is equal to R() = L YxPx x=o R() = d[p+200(1+r)p(x > 200)-(1+r) L xpx]. x=201 For t.he range of r from ~~ to ig, we surmise that the optimal value of (the value that maximises R()) must be between 205 and 215 and hence we tabulated R(), rather R(:) in this range of Also, it is intuitively clear that R() is unimodal and so it should increase for a while and then decrease (in the range 205 to 215 of we were hoping), so that we can locate the optimal value of Table 2 is the result of such a computation. The empirical approach solved the practice problem satisfactorily. -RE-S-O--A--CE--I-M-a-rc-h--20-0-2-----------~----------------------------59

P(X > 200) L XPx Value of R(;) for r = x=201 15 15 25 20 25 15 15 10 205 0.0224 4.512 194.699 194.686 194.664 194.654 206 0.0522 10.523 195.567 195.534 195.478 195.451 207 0.1036 20.904 196.355 196.282 196.159 196.097 208 0.1794 36.238 197.027 196.883 196.644 196.525 209 0.2781 56.248 197.546 197.295 196.876 196.667 210 0.3926 79.526 197.890 197.488' 196.817 196.481 211 0.5128 104.059 198.051 197.451. 196.452 195.952 212 0.6282 127.742 198.037 197.196 195.795 195.094 213 0.7300 148.800 197.869 196.749 194.882 193.949 214 0.8135 166.278 197.576 196.145 193.760 192.567 215 0.8773 179.875 197.187 195.422 192.479 191.007 Optimal ==} 211 210 209 209 Table 2. CalculationofR() for various and r for p = 0.95. Suggested Reading [IJ R L Karandikar, On randomness and probability: How to model uncertain events mathematically, in: Mohan Delampady, T Krishnan and S Ramasubramanian (Editors): Probability and Statistics. Hyderabad: Universities Press, 2001, from Resonance, Vol.l, o.2, pp.55-68, 1996. We used the computer and a statistical software called Systat to carry out these computations. When r = 25/15 (for c = 25, 000 and d = 15000, for instance) the optimal value of is 209 for P = 0.95. Of course, the solution here was obtained 'empirically' A mathematical approach maybe to show that Rff}l) is < 1 for values of < o and is > 1 for > o thereby locating the optimal val ue o of where this change occurs (and also demonstrating unimodality). Alternatively, one may try to show that R() - R( + 1) is > 0 up to a certain value of and < 0 thereafter. We found this difficult to do, especially since P(X > 200) and Px are functions of Maybe there are other approaches. Anyhow, an empirical approach seemed a nice way out. It did solve the practical problem satisfactorily. If you are a mathematician, maybe this method of solution is not entirely satisfactory to you. But then, by all means try a mathematically satisfactory solution! LAAnAA, ------ 60 v V V V V v RESOACE I March 2002