Airline Scheduling Optimization ( Chapter 7 I)

Similar documents
We consider the airline fleet assignment problem involving the profit maximizing assignment

SERVICE NETWORK DESIGN: APPLICATIONS IN TRANSPORTATION AND LOGISTICS

Route Planning and Profit Evaluation Dr. Peter Belobaba

Airline Schedule Development Overview Dr. Peter Belobaba

Transportation Timetabling

Airline Scheduling: An Overview

Evaluation of Alternative Aircraft Types Dr. Peter Belobaba

Overview of the Airline Planning Process Dr. Peter Belobaba Presented by Alex Heiter

Abstract. Introduction

Overview of Boeing Planning Tools Alex Heiter

Congestion. Vikrant Vaze Prof. Cynthia Barnhart. Department of Civil and Environmental Engineering Massachusetts Institute of Technology

Demand, Load and Spill Analysis Dr. Peter Belobaba

Constructing a profitable schedule is of utmost importance to an airline because its profitability is critically

Applying Integer Linear Programming to the Fleet Assignment Problem

Transit Vehicle Scheduling: Problem Description

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

Optimized Itinerary Generation for NAS Performance Analysis

Inter-modal Substitution (IMS) in Airline Collaborative Decision Making

Scenarios for Fleet Assignment: A Case Study at Lion Air

Dynamic and Flexible Airline Schedule Design

epods Airline Management Educational Game

A decomposition approach to determining fleet size and structure with network flow effects and demand uncertainty

Modelling Airline Network Routing and Scheduling under Airport Capacity Constraints

Optimization Model Integrated Flight Schedule and Maintenance Plans

Yield Management for Competitive Advantage in the Airline Industry

PLU Airport Master Plan. Master Plan Advisory Committee (MPAC) Meeting #4 March 19, 2018

Aircraft Arrival Sequencing: Creating order from disorder

UC Berkeley Working Papers

Airline Network Structures Dr. Peter Belobaba

Automated Integration of Arrival and Departure Schedules

MIT ICAT. Robust Scheduling. Yana Ageeva John-Paul Clarke Massachusetts Institute of Technology International Center for Air Transportation

Airplane Value Analysis Alex Philip

NETWORK DEVELOPMENT AND DETERMINATION OF ALLIANCE AND JOINT VENTURE BENEFITS

Airline network optimization. Lufthansa Consulting s approach

Decision aid methodologies in transportation

New Developments in RM Forecasting and Optimization Dr. Peter Belobaba

Analysis of Gaming Issues in Collaborative Trajectory Options Program (CTOP)

Evolution of Airline Revenue Management Dr. Peter Belobaba

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

Maximization of an Airline s Profit

Price-Setting Auctions for Airport Slot Allocation: a Multi-Airport Case Study

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

Robust Airline Fleet Assignment. Barry Craig Smith

Airport s Perspective of Traffic Growth and Demand Management CANSO APAC Conference 5-7 May 2014, Colombo, Sri Lanka

Approximate Network Delays Model

THE FUNDAMENTALS OF ROUTE DEVELOPMENT UNDERSTANDING AIRLINES MODULE 3

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

Chapter 16 Revenue Management

An Efficient Airline Re-Fleeting Model for the Incremental Modification of Planned Fleet Assignments AHMAD I. JARRAH 1

Analysis of Operational Impacts of Continuous Descent Arrivals (CDA) using runwaysimulator

Corporate Productivity Case Study

Plagued by high labor costs, low profitability margins, airspace and airport congestion, high capital and

DMAN-SMAN-AMAN Optimisation at Milano Linate Airport

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

Demand Patterns; Geometric Design of Airfield Prof. Amedeo Odoni

Business Aviation: Operations and Service Quality by Provider Organisations. Macao, September Captain Scott Macpherson

MIT ICAT M I T I n t e r n a t i o n a l C e n t e r f o r A i r T r a n s p o r t a t i o n

Two Major Problems Problems Crew Pairing Problem (CPP) Find a set of legal pairin Find gs (each pairing

Jeppesen Pairing & Rostering

Flight Schedule Planning with Maintenance Considerations. Abstract

Preemptive Rerouting of Airline Passengers under. Uncertain Delays

Dynamic Airline Scheduling: An Analysis of the Potentials of Refleeting and Retiming

Aviation Economics & Finance

Project: Implications of Congestion for the Configuration of Airport Networks and Airline Networks (AirNets)

SPADE-2 - Supporting Platform for Airport Decision-making and Efficiency Analysis Phase 2

NOTES ON COST AND COST ESTIMATION by D. Gillen

Overview: Network Profitability and Performance Measurement. Andrew Jay Blackburn Principal Consultant 11 January, 2006

Aviation Activity Forecast

According to FAA Advisory Circular 150/5060-5, Airport Capacity and Delay, the elements that affect airfield capacity include:

THIRTEENTH AIR NAVIGATION CONFERENCE

Outline. 1. Timetable Development 2. Fleet Size. Nigel H.M. Wilson. 3. Vehicle Scheduling J/11.543J/ESD.226J Spring 2010, Lecture 18

Forecast and Overview

Introduction. Airline Economics. Copyright 2017 Boeing. All rights reserved.

ATTEND Analytical Tools To Evaluate Negotiation Difficulty

Passenger-Centric Ground Holding: Including Connections in Ground Delay Program Decisions. Mallory Jo Soldner

A Conversation with... Brett Godfrey, CEO, Virgin Blue

CRUISE TABLE OF CONTENTS

Including Linear Holding in Air Traffic Flow Management for Flexible Delay Handling

Bank of America Merrill Lynch Global Transportation Conference. June 16, 2010

Washington Dulles International Airport (IAD) Aircraft Noise Contour Map Update. Ultimate Operations 5th Working Group Briefing 9/25/18

MASTER PLAN UPDATE Toronto Pearson International Airport. City of Toronto Planning and Growth Management Committee September 5, 2007

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

Air Transport Forecast & Scenarios Key drivers for Scenario building. EFONET Workshop The Hague November 21st 2008

HEATHROW NIGHT MOVEMENT AND QUOTA ALLOCATION PROCEDURES Version 3

Fundamentals of Airline Markets and Demand Dr. Peter Belobaba

ATM Seminar 2015 OPTIMIZING INTEGRATED ARRIVAL, DEPARTURE AND SURFACE OPERATIONS UNDER UNCERTAINTY. Wednesday, June 24 nd 2015

Overview of PODS Consortium Research

Validation of Runway Capacity Models

Randy Tinseth Vice President, Marketing Boeing Commercial Airplanes

Partnership for AiR Transportation Noise and Emissions Reduction. MIT Lincoln Laboratory

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

Lake Tahoe Airport Master Plan Public Meeting March 16, 2015

ICAO Air Connectivity and Competition. Sijia Chen Economic Development Air Transport Bureau, ICAO

Vista Vista consultation workshop. 23 October 2017 Frequentis, Vienna

Economic Impact of Small Community Airports and the Potential Threat to the Economies with the Loss of Air Service

OPTIMAL PUSHBACK TIME WITH EXISTING UNCERTAINTIES AT BUSY AIRPORT

Benefits Analysis of a Runway Balancing Decision-Support Tool

RECEDING HORIZON CONTROL FOR AIRPORT CAPACITY MANAGEMENT

B.S. PROGRAM IN AVIATION TECHNOLOGY MANAGEMENT Course Descriptions

Airline Operating Costs Dr. Peter Belobaba

Transcription:

Airline Scheduling Optimization ( Chapter 7 I) Vivek Kumar (Research Associate, CATSR/GMU) February 28 th, 2011 CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH

2 Agenda Airline Scheduling Factors affecting decision Complexity and challenges Airline Schedule Planning Overview Fleet Assignment Problem Greedy Solution/Shortcomings/Need for Time-Space network Fleet Assignment Mode Basic FAM Shortcomings of BasicFAM, Spill cost/recapture.. Extended FAM IFAM (Itinerary Based ) Schedule Design Optimization Crew and Maintenance Optimization Preview..

3 Objective of this Class

Objective of this Class Assign Fleet Types to Each Leg using Optimization to Maximize Profit. Output of Schedule Design 4

Factors affecting Airline Scheduling Decision (MACRO level) Market Demand (all PAX not same), Fleet composition, Location of crews, Maintenance bases, $7.5 million last March against SWA. 46 B737 jets on 59,791 flights in 2006 and 2007 without mandatory fuselage inspections for fatigue cracking. Six planes had cracks, the FAA says. After SWA became aware it hadn't made the inspections, the airline continued to operate the 46 planes on an additional 1,451 flights. Gate restrictions, Landing slot restrictions (eg: NY airports), For International flights: bilateral agreements 5

Complexity of the Problem is affected by Airports are not similar Arr/Dep restrictions, Gates (type/personnel), Equipments.. Fleet composition Different operating characteristics, costs, maintenance and crew requirements, seating capacity Crews Crews capable of operating only certain aircraft types, Limitations of when/how they can work Different O-D markets Different demand volume, profitability/customer demographics.. 6

Airline Schedule Planning challenges.. STOCHASTIC problem, Uncertainty in PAX demand, Pricing of tickets, Fuel, Crew availability, Weather SIZE of problem Break into sub problems and proceed.. 7

Airline Schedule Planning Schedule Design Fleet Assignment Aircraft (Maintenance) Routing Crew Scheduling Select optimal set of flight legs in a schedule (Flight legs to operate: Origin, Sch Dep Time, Approx Arrival Time, Frequency) Assign aircraft types to flight legs such that contribution is maximized Route individual aircraft honoring Contribution = Revenue - Costs maintenance restrictions Assign crew (pilots and/or flight attendants) to flight legs 8 Each problem solved in order, with output of previous subproblem used as input for next subproblem

The Fleet Assignment Problem Outline Problem Definition and Objective Fleet Assignment Network Representation Fleet Assignment Model 9

Problem Definition Given: Flight Schedule Each flight covered exactly once by one fleet type Number of Aircraft by Equipment Type Can t assign more aircraft than are available, for each type Turn Times by Fleet Type at each Station Other Restrictions: Maintenance, Gate, Noise, Runway, etc. (Not addressed in formulation) Operating Costs, Spill and Recapture Costs, Total Potential Revenue of Flights, by Fleet Type 10

Problem Objective Find: Cost minimizing (or profit maximizing) assignment of aircraft fleets to scheduled flights such that maintenance requirements are satisfied, conservation of flow (balance) of aircraft is achieved, and the number of aircraft used does not exceed inventory (in each fleet type) 11

Table 7.1 12 Output of Schedule Design Market

13 Figure 7.1 and Table 7.2

Profit Calculation LGA BOS Fare: 150 Demand : 250 Capacity(B737): 150 Operating Cost of B737 on LGA- BOS route: 12K 150*min(250,150) 12k = 10.5k Greedy Approach 14

Greedy Solution and Shortcoming Static Network Representation is INSUFFICIENT to capture the temporal nature. Solution is a Time-Space Network.. 15

16 Figure 7.2

Figure 7.3 17 A300 s end up at different locations. Profit: 280,500

Figure 7.4 18 A300 s end up at same location. Profit: 255,000

19 Time-Line Network

Basic FAM Serve All flight legs with exactly 1 fleet type Balance at each Airport Don t exceed availability for each fleet type Legend: f i k = 1, leg i serviced by fleet k, y k a = # of acft of type k on ground arc a M k = # of aircrafts of fleet type k available N k = Set of nodes for fleet k G k = set of ground arcs for fleet k 20 n - : ground arc terminating at node n n + : ground arc originating at node n O(k,n) and I(k,n) = set of flights originating and terminating at node n in fleet k s time-space network CL(k) and CG(k) = set of flight legs and Ground Arcs that cross the count time in fleet k s network

Example 9 N2 2 N3 4 N6 N7 L1 L2 L3 L4 21 N1 CG(1) = CG(2) = {8,9} CL(1 )= CL(2) = Ø 8 5 N4 N5 N8 Node + - Nodes = {N1,N2,N3,N4,N5,N6,N7,N8} Arcs = {1,2,3,4,5,6,7,8,9} N1 Ø 8 Ground Arcs = {2,4,5,8,9} Flight Arcs = {1,3,6,7} N2 2 9 i = {L1, L2, L3, L4} N3 4 2 k = {1,2 } ----- {B757, DC90} N4 5 Ø M 1 = M 2 = 2 N 1 = N 2 = {N1,N2,N3,N4,N5,N6,N7,N8} G 1 = G 2 = {2,4,5,8,9} N5 N6 Ø Ø 5 4 O(1,N1) = L1, O(1,N3) = L2, O(1,N5) = L3, O(1,N6) = L4, O(1, N2 N4 N7 N8) = null (Same for k = 2) N7 9 Ø I(1,N2) = L1, I(1,N4) = L2, I(1,N8) = L3, I(1,N7) = L4, I(1, N1 N3 N5 N6) = null (Same for k = 2) N8 8 Ø

22 Serve All Flight Legs (7.1) 1 2 1 1 1 k L i k L f i f 1 2 2 1 2 k L i k L f i f 1 2 2 1 2 k L i k L f i f 1 2 2 1 2 k L i k L f i f

Balance Constraint (7.2) n=n1 i=1 y k a 1 f k 1 y k 1 f k 1 0 N1 i a N1 i Ø i O(1, N1) 8 i I (1, N1) L1 k 1 f i L1 k y a 0 0 1 8 Ø n=n1 i=1 23 y k a 1 f k 1 y k 1 f k 1 0 N 4 i a N 4 i 5 i O(1, N 4) Ø i I (1, N 4) k 1 ya 5 0 Ø 0 L2 k 1 f i L2

Count Constraint (7.3) a CG ( k 8,9 k a 1) y k 1 k y a 8 ya 1 9 1 f k 1 M k i i CL ( k 1) Ø 0 2 1 24 Legend: CL(k) and CG(k) = set of flight legs and Ground Arcs that cross the count time in fleet k s network CG(1) = CG(2) = {8,9} CL(1 )= CL(2) = Ø

Number of Variables i = {L1, L2, L3, L4} k = {1,2 } G1 = G2 = {2,4,5,8,9} i(4) * k(2) = 8 a(5) * k(2) = 10 ; f Binary ; y (automatically Integer because of balance and non-negativity constraints) 25 10+8 = 18 variables

FAM can be augmented with.. Noise Restriction constraints Maintenance requirements Gate restrictions Crew considerations 26

Solution Time Table 7.4 27

Shortcoming of FAM Spill Cost and Recaptures ignored Consider only aggregate demand and average fares. Static demand is assumed (no seasonality etc considered) 28

Extending FAM : Introduction to Spilling 29

Example X Y Z ( 75, $200 ) ( 150, $225 ) ( 75, $300 ) ( Demand, Fare ) Max Possible Revenue = 75*200 + 150*225 + 75*300 = 71,250 10+20 10+39.5 30 20+20 20+39.5

Spilling FAM is leg-based Fares/PAX demand is itinerary (O-D pair) based Itinerary can be multiple legs. Leading to mismatch. Problem: Estimate leg-bases Spill Costs Different methods: Prorate total itinerary fare to flight legs s.t. their Sum equals total fare Proration is typical done based on distance. Can also be done based on profitability, i.e. $/miles etc Can also assign entire itinerary fare to each leg. Rationale: PAX will travel ALL or NO legs for any given itinerary Assumption: Airline has full discretion in determining which passenger it wishes to accommodate. 31

Revenue Maximizing Strategy for Spilling X Y Z ( 75, $200 ) ( 150, $225 ) ( 75, $300 ) ( Demand, Fare ) If Fleeting I is selected, i.e. Aircraft type A on both legs. Available seats on each leg = 100 Demand in X-Y leg = 75 (from X-Y) + 75 (from X-Z) = 150 Demand in Y-Z leg = 150 (from Y-Z) + 75 (from X-Z) = 225 Need to spill 50 (150-100) and 125(225-100) PAX from leg 1 and 2 respectively X-Z Fare (300) < X-Y Fare(200) + Y-Z Fare(225) Spill 50 X-Z PAX first X-Y leg is not beyond capacity now As Fare Y-Z < Fare X-Z, spill (225-50-100) Y-Z PAX 32

Result Using Revenue Maximizing Strategy I: Contribution = Max Possible Revenue ( Spill + Operating Cost) = 71250 ( (50*300 + 75*225)+ 31875 ) = 9375 33

Minimize Spill Cost for Each Flight Leg Greedy Approach I: Contribution = Max Possible Revenue ( Spill + Operating Cost) = 71250 ( (50*300 + 125*225)+ 31875 ) = 3125 34

Need for Mathematical Models and Optimization Approaches.. Enumeration of possible fleeting combinations for real scenarios is computationally expensive and sometimes even impossible. AAL yielded annual improvement in revenue of.54 to.77%. 35

36 IFAM (Itinerary Based FAM) : FAM with network effects

Expansion to basic FAM Include variables representing the mean number of PAX assigned to each itinerary in airline s network t p r : Expected # of PAX desiring to travel on p spilled to a different itinerary r Recapture rate: b p r : Estimated fraction of PAX spilled from p and captured in itinerary r Therefore, b p p =1 : All PAX desiring to travel on p accept that itinerary b p r * t p r = # of PAX traveling on r that preferred p 37

Itinerary-Based FAM (IFAM) r Min c, f, ( fare b fare ) t k K i L r k i k i p p r p p P r P y Subject to: f k, i 1 k K Fleet Assignment FAM f 0,, k, i y f k o t k, o, t k, i i I ( k, o, t ) i O ( k, o, t ) i L k, o, t o O y k, o, t n i CL ( k ) f k, i N k k K p r p r r f k, iseatsk i t p i bpt p Q i L i Consistent k r P p P PMM Spill r P p + P Recapture t r p D p P p r P t r p 0 f 0,1 0 k,i y k, o, t 38 Kniker (1998)

39 Problem Formulation

IFAM Augmentations Operating Cost Total Revenue k Total # of PAX travelling on leg i Max Capacity of the fleet type servicing flight leg i 40 Total # of PAX travelling on or spilled from itinerary p Unconstrained demand of P Variables

41 IFAM vs FAM

Airline Schedule Planning Schedule Design Fleet Assignment Aircraft (Maintenance) Routing Crew Scheduling Select optimal set of flight legs in a schedule (Flight legs to operate: Origin, Sch Dep Time, Approx Arrival Time, Frequency) Assign aircraft types to flight legs such that contribution is maximized Route individual aircraft honoring Contribution = Revenue - Costs maintenance restrictions Assign crew (pilots and/or flight attendants) to flight legs 42 Each problem solved in order, with output of previous subproblem used as input for next subproblem

Schedule Design Optimization Data might not be available for Optimizing new schedule. Building new schedule from scratch may be computationally intractable. Dramatic changes to schedule not preferred as degree of consistency from one planning period to next, especially in business markets is highly valued. 43

Incremental Optimization Also, not always possible to express BEST schedule mathematically. (example..) Allow limited changes to a given/current schedule: Airlines able to use historical booking data/traffic forecast Required planning efforts and time manageable Fixed investment at stations can be utilized efficiently (gate/aircraft lease agreements..) Consistency maintained for customers. Example: Retiming certain flight legs or replacing small set of unprofitable flight legs., redesigning airline hub connections... 44

Example : Hub Debanking Challenges posed: Scheduling decision made for ALL flights legs, not just those at the hubs. Fleeting decision renewed. Large/small example Fleeting and Scheduling must be determined simultaneously. # of schedules is unlimited. 45

Optimizing Flight Retiming and Fleet Assignment Problem Special case of more generalized integrated schedule design and fleet assignment problem. Given: Set of flight legs to be operated Decision: Flight retiming Fleet Assignment Approach: In time-space network to include one flight arc copy for each possible departure time of each flight leg. 46

Formulation f k i,b = 1, if fleet type k is assigned to operate leg i and the departure time of leg I corresponds to the time of flight arc copy b 47

48 END Part I