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

Similar documents
Transportation Timetabling

Airline Scheduling: An Overview

SERVICE NETWORK DESIGN: APPLICATIONS IN TRANSPORTATION AND LOGISTICS

UC Berkeley Working Papers

Airline Schedule Development Overview Dr. Peter Belobaba

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

Approximate Network Delays Model

Managing And Understand The Impact Of Of The Air Air Traffic System: United Airline s Perspective

A Study of Tradeoffs in Airport Coordinated Surface Operations

Dynamic and Flexible Airline Schedule Design

Automated Integration of Arrival and Departure Schedules

Modelling Airline Network Routing and Scheduling under Airport Capacity Constraints

Airline Scheduling Optimization ( Chapter 7 I)

Abstract. Introduction

From Planning to Operations Dr. Peter Belobaba

Approaches to Incorporating Robustness into Airline Scheduling by Yana Ageeva Submitted to the Department of Electrical Engineering and Computer Scien

PRESENTATION OVERVIEW

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

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

Applying Integer Linear Programming to the Fleet Assignment Problem

New Developments in RM Forecasting and Optimization Dr. Peter Belobaba

Optimized Maintenance Program (OMP)

Aircraft Arrival Sequencing: Creating order from disorder

Airline Network Structures Dr. Peter Belobaba

DOT 3-Hour Rule Master Plan

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

ATTEND Analytical Tools To Evaluate Negotiation Difficulty

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

epods Airline Management Educational Game

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

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

The Journal of Air Traffic Control, Volume 53, #3, August 2011

Route Planning and Profit Evaluation Dr. Peter Belobaba

Transit Vehicle Scheduling: Problem Description

Have Descents Really Become More Efficient? Presented by: Dan Howell and Rob Dean Date: 6/29/2017

CRANE CREW MANAGEMENT

Appendix B Ultimate Airport Capacity and Delay Simulation Modeling Analysis

PASSUR Aerospace Annual Shareholder Meeting, April 5, 2017

American Airlines Next Top Model

NextGen: New Technology for Improved Noise Mitigation Efforts: DFW RNAV Departure Procedures

Traffic Flow Management

Flight Schedule Planning with Maintenance Considerations. Abstract

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

I R UNDERGRADUATE REPORT. National Aviation System Congestion Management. by Sahand Karimi Advisor: UG

STRC. STRC 8 th Swiss Transport Research Conference. Analysis of Depeaking Effects for Zurich Airport s Ground Handler

Air Connectivity and Competition

Free Flight En Route Metrics. Mike Bennett The CNA Corporation

Minimizing the Cost of Delay for Airspace Users

Airline Disruption Management - Perspectives, Experiences and Outlook

FAA Surface CDM. Collaborative Decision Making and Airport Operations. Date: September 25-27, 2017

Robust Airline Fleet Assignment. Barry Craig Smith

Chico Municipal Airport» About Chico Airport» JetChico (Hyperlinks to the JetChico and Chico Airport Websites needed here.) Airline Travel Bank

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

Optimized Itinerary Generation for NAS Performance Analysis

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

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

Decision aid methodologies in transportation

Vista Vista consultation workshop. 23 October 2017 Frequentis, Vienna

RUNWAY OPERATIONS: Computing Runway Arrival Capacity

OPTIMAL PUSHBACK TIME WITH EXISTING UNCERTAINTIES AT BUSY AIRPORT

NextGen AeroSciences, LLC Seattle, Washington Williamsburg, Virginia Palo Alto, Santa Cruz, California

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

The IMPACT of the DOT REGULATIONS as to TARMAC DELAYS on AIR CARRIERS AND AIRPORTS. Katherine Staton Jackson Walker L.L.P.

Sunshine Coast Airport Master Plan September 2007

Description of the National Airspace System

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

SECTION 7 HOURS OF SERVICE

Congestion Management Alternatives: a Toolbox Approach

Predicting Flight Delays Using Data Mining Techniques

Depeaking Optimization of Air Traffic Systems

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

Overview of PODS Consortium Research

1-Hub or 2-Hub networks?

Integrated Optimization of Arrival, Departure, and Surface Operations

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

The Connected Airline [article 2 of 4]

Briefing on AirNets Project

Overview of Boeing Planning Tools Alex Heiter

Decreasing Airline Delay Propagation By Re-Allocating Scheduled Slack

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

Modeling Crew Itineraries and Delays in the National Air Transportation System

TWELFTH AIR NAVIGATION CONFERENCE

Activity Template. Drexel-SDP GK-12 ACTIVITY. Subject Area(s): Sound Associated Unit: Associated Lesson: None

Decision Support Systems for Airline Crew Recovery

Airport Slot Capacity: you only get what you give

Preemptive Rerouting of Airline Passengers under. Uncertain Delays

INNOVATION IN AVIATION. Geert Boosten d.d. June 19, 2018 IPIC 2018

MetroAir Virtual Airlines

Fundamentals of Airline Markets and Demand Dr. Peter Belobaba

Follow up to the implementation of safety and air navigation regional priorities XMAN: A CONCEPT TAKING ADVANTAGE OF ATFCM CROSS-BORDER EXCHANGES

(Presented by the United States)

Tarmac Delay Policies: A Passenger-Centric Analysis

Fuel Burn Reduction: How Airlines Can Shave Costs

Evaluating the Robustness and Feasibility of Integer Programming and Dynamic Programming in Aircraft Sequencing Optimization

Trajectory Based Operations

Schedule Compression by Fair Allocation Methods

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

Airport Characterization for the Adaptation of Surface Congestion Management Approaches*

Airline network optimization. Lufthansa Consulting s approach

Collaborative Decision Making By: Michael Wambsganss 10/25/2006

Transcription:

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

Philosophy If you like to drive fast, it doesn t make sense getting a Porsche in Manhattan if the roads aren t freshly paved and the lights aren t correctly synchronized The infrastructure must be in place if an airline schedule is to be robust to disruptions.

Introduction Airline Operations contribute to ATC problems - Hub Complexes create peaks in the demand for ATC services - Regional Jets require resources used by larger jets ATC problems affect airline operations - Congestion and weather disrupt schedule Negative interactions between ATC and Airline Operations could be Achilles heel to growth - Growing resistance by communities to airport expansion - Increased demand not being met by increased capacity - Systems operating at capacity often have large delays Practical solutions required in the short and long term

Background Optimality is achieved by maximizing revenue and minimizing cost during schedule planning Potential irregularities in airline operations are not adequately considered - Many schedules assume no irregularities (i.e. delays due to severe weather, ATC, crew & equipment failure) occur in actual operations "Optimal" schedules, once deployed, are affected by irregularities and are far from optimal in practice - Irregularities result in > $400 million per year in lost revenue for a major U.S domestic carrier

Solution Approaches Existing Solutions - Add constant turn-time buffers - Develop real-time decision-making tools to reschedule flights and crews, and reroute aircraft. Build robustness into the schedule during the schedule design process - Sub-Route Switching - Passenger Flow Redundancy - Optimized Connection Timing

Sub-Route Switching If two routings overlap at more than one node within a certain time window, an aircraft can be switched from one routing to the other and then returned to its original routing at a subsequent overlapping node Thus, if a flight is severely delayed or cancelled and the relative demand for the routing is favorable, route switching can provide robustness by allowing a flight with high demand to be flown when it otherwise would not be flown

Example Problem Two strings passing through two hubs SFO LAX DIA CITY A CITY B ORD BOS IAD

Sub-Route Switching Moved from nominal routing at pre-assigned location Switched to other sub-routing affected by disruptions Returned to nominal routing at pre-assigned location SFO LAX DIA CITY A CITY B ORD BOS IAD

Passenger Flow Redundancy Incorporate redundant paths for passenger itineraries - Cancellation of legs does not fatally impact the movement of passengers from origin to destination - Example: ensure alternative routing for passengers affected by potential flight delays and cancellations SFO LAX DIA CITY A CITY B ORD BOS IAD

Optimized Connection Timing Develop optimised aircraft connection times at airline hubs - Move from FIFO connections to connections that reflect the distribution of expected connection times - Use historical data to determine probability likelihood and severity of delays during specific hub complexes - Give flights connection times based on the expected value for delay

Implementation Phases Aircraft Maintenance Routing - Mathematically easiest phase - Limited opportunities to change strings Aircraft Maintenance Routing + Fleet Assignment - Mathematically harder phase - Provides more opportunities to change strings Aircraft Maintenance Routing + Fleet Assignment + Schedule Generation - Mathematically challenging (yet to be done) - Provides the most opportunities to change strings

Aircraft Maintenance Routing Implementation Add increases in overlap between aircraft routings as an objective in the aircraft routing optimization - Hard Add overlap to column generation - Difficult to implement in OPL Studio Save multiple solutions and determine robust solution via post-processing - Optimality curve relatively flat - Many options to chose from - Appears to be very promising

OPL Aircraft Maintenance Routing Model Aircraft maintenance routing(mr) problem normally used to solve 3-day 1-fleet MR Uses constraint programming as a sub-problem algorithm for linear programming column generation Each column represents a "routing": a potential set of flights to be flown by an aircraft Master problem must find a set of routings that covers every flight at a minimum cost, does not use more airplanes than are available, and maintains aircraft flow balance Particular kind of set partitioning problem

Sequence Storage As new columns (sequences) are generated, they are added to the routeflt array (Open Flight routeflt[int+, int+]), which is an open (expandable) array whose first dimension represents sequence numbers, and second dimension represents flights in each sequence Thus, Kth flight in sequence i is stored in routeflt[i,k]; For efficiency and complexity reasons, flight sequences are also stored in an array referenced by flights, i.e. each flight is associated with sequence numbers which contain that flight

Inclusion of Robustness After an optimal IP solution is obtained, the OPL Script iterates through the IP model and obtains a number of alternative optimal solutions which have the same cost as the original optimal solution Accomplished by incorporating a new constraint into the IP at every iteration: - sum_{i \in prev_sol} pair[s_i] < sum{i \in prev_sol} 1, - where s_i is column i, prev_sol is the set of columns (i's) which make up the solution at the last iteration, pair[s_k]=1 if column s_k is selected to be in the IP solution, and is 0 otherwise; Robustness of alternative optimal solutions generated inside OPL Studio are compared using a C++ program

Inclusion of Robustness (2) The idea is to count the number of "overlaps" for each point on every sequence in a solution - Point defined as the interval of time that an airplane spends at an airport between arrival and departure - Thus, points are defined by time and airport P1' > P1 if P1' is later in the sequence than P1, an overlap occurs at point P1 for sequence s1 if there exists a sequence s2 such that s2 meets s1 within a certain interval of time of P1 and also meets s1 at a later point P2 within a certain time interval Sequence is "robust" if for every point on the sequence there exists an overlap

Inclusion of Robustness (3) Goal is to minimize P-A - where P=number of potential overlaps, A=number of actual overlaps Complexity of finding pairs avoided by storing sequences by airport and departure time at every point - Each airport is associated with a number of time intervals that cover 24 hours (1440 minutes) - For each airport (A)-time_interval(T) combination, there is a linked list of sequences which are present at A at time interval T Every sequence is referenced in the linked lists as many times as there are points on that sequence Pairs found by looking at the linked list

Results: Network with 22 Flights Time Window (mins) Solution 20 30 40 50 60 Robust 0.0 0.0 18.0 18.0 18.0 Baseline 0.0 0.0 15.8 15.8 14.2 Improvement 0.0 0.0 2.2 2.2 3.8

Results: Network with 26 Flights Time Window (mins) Solution 20 30 40 50 60 Robust 12.0 12.0 27.0 27.0 27.0 Baseline 8.2 8.2 16.6 16.6 15.6 Improvement 3.8 3.8 10.4 10.4 11.4

Results: Network with 37 Flights Time Window (mins) Solution 20 30 40 50 60 Robust 8.0 13.0 19.0 19.0 21.0 Baseline 4.6 10.4 13.8 13.8 14.4 Improvement 3.4 2.6 5.2 5.2 6.6

Summary Negative interactions between ATC and Airline Operations could be Achilles heel to growth Practical solutions required in the short and long term Robust scheduling offers a means of reducing airline schedule disruption Improvements in terms of possibilities to switch aircraft can be achieved without loss in optimality May not be a panacea but addresses the interaction between ATC and Airline Operations