Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer...

21
© 2016 Resilient Ops, Inc. Uncertainty isn’t bad... not quantifying it is NASA Airline Operations Workshop August 2 nd , 2016

Transcript of Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer...

Page 1: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Uncertainty isn’t bad... not quantifying it is

NASA Airline Operations Workshop

August 2nd, 2016

Page 2: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Overview

Brief introduction to Resilient Ops

Delay prediction using flightsayer

Optimization and metrics under uncertainty using Toolkit for Optimality Metrics Overlay (TOMO)

2

Page 3: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Uncertainty is not the enemy… not quantifying and hedging against it is

The future is uncertain, even in the short term

• Weather forecasts are probabilistic

• Human actions (FAA, airlines) aren’t deterministic

• Conformance to plans isn’t perfect

There are two complementary approaches to dealing with uncertainty

• Try and reduce uncertainty through better technology and processes

• Measure, quantify, and predict uncertainty to hedge against it− Develop methods to predict randomness− Build algorithms that explicitly account for uncertainty

3

Page 4: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc. 4

Flightsayer: Probabilistic flight delay predictions

Page 5: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Predicting flight delays using flightsayer

Flightsayer initially developed as a passenger-facing tool

5

Detailed delay predictions by flight, up to 24 hours out;

likelihood of 30-minute delay vs 1 hour vs 2 hours

Delay causes, e.g., capacity constraints,

late inbound flight

Flightsayergeneratesprobabilisticforecastsofdelay

Page 6: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

An example of a probabilistic delay forecast

6

0%

50%

100%

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

DL 2740, BOS to LGA @ 8:00pm

2+ hrs

1-2 hrs

30-60 min

< 30 min

Hrs to departure

Arrived 213

minutes late

0%

50%

100%

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

DL 416, BOS to JFK @ 7:27pm

2+ hrs

1-2 hrs

30-60 min

< 30 min

Hrs to departure

Arrived on time

Delay probability

Delay probability

Itispossibletomakesounddecisionsevenwithimperfectinformation

Page 7: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Flight forecasts are driven off probabilistic capacity forecasts

7

00.20.40.60.8

1

7/28 8pm 7/29 Midnight 4am 8am Noon 4pm

Likelihood of a GDP/Ground Stop at LGA

ActualPrediction

Forecast horizon

GDP called at ~11am

Page 8: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Under the hood: Flight delay forecasts are generated from airport capacity forecasts

8

Capacitypredictionengine

Weather (TAF)

Advisories

Schedule

Airspacesimulator

Delaypredictions

AllflightandcapacitypredictionsareaccessedviaasimpleAPI

Page 9: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc. 9

TOMO: Measuring and optimizing under uncertainty

Page 10: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

TOMO: Measuring and optimizing under uncertainty

10

TOMO is a large-scale optimization model that computes optimal trajectories of aircraft under various objectives such as delays, fuel burn, and environmental impact

• Allows a simulated scenario to be compared to a baseline• Facilitates an apples-to-apples comparison of two scenarios by normalizing the

performance of each to the “best achievable” case

Traditionally, there have been two challenges to using an optimization-based baseline

• Computational difficulty in calculating optimal solutions to large-scale problems• Calculating optimal solutions under uncertainty (need to determine the optimal

decisions given that there was uncertainty in the inputs when the decision was made)

Page 11: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

TOMO is designed to provide optimal metrics as well as actionable decision feedback

11

Page 12: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Key is being able to optimize under uncertainty

12

Large-scale optimization of trajectories given schedules and capacities has been studied by various groups (including NASA)

However, optimizing under uncertainty has been overlooked, typically for being ”too hard”

Key to optimizing under uncertainty is to provide trajectories with recourse• If scenario X happens, fly this this trajectory; if not, fly this other trajectory• Output needs to explicitly state decisions that need to be made under all

scenarios (effectively generating a detailed playbook for each flight)

Page 13: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

TOMO generates routes with recourse when given a probabilistic scenario tree capacity forecast

13

0100 0300 0500 0700 0900 1100 1300 1500 1700 1900 2100 2300

Capacity

Time

Page 14: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Model generates routes with recourse when given a probabilistic scenario tree capacity forecast

14

0100 0300 0500 0700 0900 1100 1300 1500 1700 1900 2100 2300

Capacity

Time

Probability0.5

Page 15: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Model generates routes with recourse when given a probabilistic scenario tree capacity forecast

15

0100 0300 0500 0700 0900 1100 1300 1500 1700 1900 2100 2300

Capacity

Time

Probability0.5

Page 16: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Model generates routes with recourse when given a probabilistic scenario tree capacity forecast

16

0100 0300 0500 0700 0900 1100 1300 1500 1700 1900 2100 2300

Capacity

Time

Probability0.4

Page 17: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Model generates routes with recourse when given a probabilistic scenario tree capacity forecast

17

0100 0300 0500 0700 0900 1100 1300 1500 1700 1900 2100 2300

Capacity

Time

Probability0.6

Probabilitytreesofairportcapacitycanbegeneratedusingflightsayer’s probabilisticcapacityforecasts

Page 18: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Solved by column generation (decomposition of a large problem into multiple parallel sub-problems)

18

Page 19: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

A day in the life of the NAS (2030)

19

Page 20: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Optimization under uncertainty is key to greater autonomy and better understanding of decisions

Being able to optimize under uncertainty will be key to realizing greater autonomy in planning and execution

• Beyond human capacity to envision all possible scenarios that could play out and develop a plan for each scenario

• Will lead to greater efficiency through better hedging strategies

Being able to “retroactively” optimize under uncertainty will lead to a better understanding of past decisions

• Were decisions on 7/29 better than on 7/28 given the information that was available?

• Was Delta more efficient than American given the operating constraints and best available information?

20

Page 21: Uncertainty isn’t bad not quantifying it is · Predicting flight delays using flightsayer Flightsayer initially developed as a passenger-facing tool 5 Detailed delay predictions

© 2016 Resilient Ops, Inc.

Takeaways

For Airline Operations Center

• Uncertainty can be quantified, and lead to meaningful decisions

• IROPS, dispatch may find probabilistic predictions useful, as long as they are interpreted consistently and rigorously

For NASA

• Developing predictive algorithms that are rigorous and robust is important

• Models that explicitly deal with uncertainty will be key to achieving autonomy for planning and optimization

21