1 Resource Rationing and Exchange Methods in Air Traffic Management Michael Ball R.H. Smith School of Business & Institute for Systems Research University.

Slides:



Advertisements
Similar presentations
October 31, Metron Aviation, Inc. Dan Rosman Assessing System Impacts: Miles-in-Trail and Ground Delays.
Advertisements

European ATFM From current operation towards the future Patrick Ky
Vastly Distributed System ATCSCC CDM net TFM hub TRACONs TRACON(s) Towers ARTCC ARTCC(s) Towers Airports Industry AOC(s) GA International.
Resource Allocations within Constrained Airspace October 31, 2001 Metron Aviation, Inc. Robert Hoffman, Ph.D.
CHARLES N. GLOVER MICHAEL O. BALL DAVID J. LOVELL Collaborative Approaches to the Application of Enroute Traffic Flow Management Optimization Models.
Airline Schedule Optimization (Fleet Assignment I)
Collaborative Gate Allocation Alex Cuevas, Joanna Ji, Mattan Mansoor, Katie McLaughlin, Joshua Sachse, and Amir Shushtarian.
FSM 8.02 Algorithm Changes. Earliest Departure / Arrival Time.
Efficiency and Equity Tradeoffs in Rationing Airport Arrival Slots Preliminary Results Taryn Butler Robert Hoffman, Ph.D.
NAS Resource Allocation and Reallocation on Day-of-Operations Michael O. Ball Robert H Smith School of Business and Institute for Systems Research University.
LMI Airline Responses to NAS Capacity Constraints Peter Kostiuk Logistics Management Institute National Airspace System Resource.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
© Michael O. Ball Competitive Analysis of Online Booking: Dynamic Policies Michael Ball, Huina Gao, Itir Karaesman R. H. Smith School of Business University.
1 A Second Stage Network Recourse Problem in Stochastic Airline Crew Scheduling Joyce W. Yen University of Michigan John R. Birge Northwestern University.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
Airspace Resource Allocation -Operations Impact Prof. R. John Hansman, Director MIT International Center for Air Transportation
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro.
Date: 18 February 2008 Federal Aviation Administration Collaborative Decision Making at the FAA/ATO A look at how CDM is applied in the U.S.
LINEAR PROGRAMMING SIMPLEX METHOD.
1 Congestion Pricing and Queuing Theory Giovanni Andreatta and Guglielmo Lulli Dip. di Matematica Pura ed Applicata - Università di Padova.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Workshop on National Airspace System Resource Allocation: Economics and Equity Organizers: Mike Ball, University of Maryland George Donohue, Karla Hoffman,
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
MIT ICAT ICATMIT 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 Virtual Hubs: A Case Study Michelle Karow
Workshop PRIXNET – 11/12 Mars CONGESTION PRICING IN AIR TRANSPORTATION Karine Deschinkel Laboratoire PRiSM – Université de Versailles.
Management of Waiting Lines McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Transit Priority Strategies for Multiple Routes under Headway-based Operations Shandong University, China & University of Maryland at College Park, USA.
Trust-Aware Optimal Crowdsourcing With Budget Constraint Xiangyang Liu 1, He He 2, and John S. Baras 1 1 Institute for Systems Research and Department.
Mazumdar Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Non-convex.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
LMINET2: An Enhanced LMINET Dou Long, Shahab Hasan December 10, 2008.
Presented to: NAS-Wide Simulation Workshop By: Kimberly Noonan, FAA NextGen and Ops Planning Date: January 28, 2010 Federal Aviation Administration NextGen.
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
Resource Mapping and Scheduling for Heterogeneous Network Processor Systems Liang Yang, Tushar Gohad, Pavel Ghosh, Devesh Sinha, Arunabha Sen and Andrea.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
1 REAL-TIME INTER-MODAL SUBSTITUTION (RTIMS) AS AN AIRPORT CONGESTION MANAGEMENT STRATEGY Mark Hansen Yu Zhang University of California Berkeley.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
1 An Integer Linear Programming model for Airline Use (in the context of CDM) Intro to Air Traffic Control Dr. Lance Sherry Ref: Exploiting the Opportunities.
Benefits of CDM Within AFI Region Presented by: Mikateko Chabani.
By: Jill Sparrow Date: July 25, 2012 Federal Aviation Administration July 15, 2012 Automation Review.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
CSCI1600: Embedded and Real Time Software Lecture 24: Real Time Scheduling II Steven Reiss, Fall 2015.
Log Truck Scheduling Problem
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
Federal Aviation Administration 1 Collaborative Decision Making Module 5 “The Collaborative Environment”
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 A Two-Stage Optimization Methodology for Runway Operations Planning.
RSPA/Volpe Center Arrival/Departure Tradeoff Optimization at STL: a Case Study Dr. Eugene P. Gilbo tel.: (617) CDM.
Analysis of Demand Uncertainty in Ground Delay Programs Mike Ball University of Maryland.
Management of Waiting Lines Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
Determining Optimal Processor Speeds for Periodic Real-Time Tasks with Different Power Characteristics H. Aydın, R. Melhem, D. Mossé, P.M. Alvarez University.
University of Brasilia TransLab Enhancement of Airport Collaborative Decision Making with Matching Theory Antonio Carlos de Arruda Junior Li Weigang Kamila.
1 Transport Bandwidth Allocation 3/29/2012. Admin. r Exam 1 m Max: 65 m Avg: 52 r Any questions on programming assignment 2 2.
University Of Palestine Faculty Of Applied Engineering & Urban Planning Civil Engineering Department PROJECT MANAGEMENT Scheduling Resources and Costs.
1 A General Approach to Equity in Traffic Flow Management and Its Application to Mitigating Exemption Bias in Ground Delay Programs Michael Ball University.
RSPA/Volpe Center Arrival/Departure Capacity Tradeoff Optimization: a Case Study at the St. Louis Lambert International Airport (STL) Dr. Eugene P. Gilbo.
Towards Robust Revenue Management: Capacity Control Using Limited Demand Information Michael Ball, Huina Gao, Yingjie Lan & Itir Karaesmen Robert H Smith.
joint work with James Jones and David Lovell
Collaborative Decision Making Module 5 “The Collaborative Environment”
A Multi-Airport Dynamic Network Flow Model with Capacity Uncertainty
Water Resources Planning and Management Daene McKinney
Dynamic Graph Partitioning Algorithm
The minimum cost flow problem
1.206J/16.77J/ESD.215J Airline Schedule Planning
Integer Programming (정수계획법)
Integer Programming (정수계획법)
Towards Predictable Datacenter Networks
Presentation transcript:

1 Resource Rationing and Exchange Methods in Air Traffic Management Michael Ball R.H. Smith School of Business & Institute for Systems Research University of Maryland College Park, MD joint work with Thomas Vossen

Motivation for Ground Delay Programs: airline schedules “assume” good weather SFO: scheduled arrivals: VMC airport acceptance rate: IMC airport acceptance rate:

Ground Delay Programs delayed departures delayed departures delayed arrivals/ no airborne holding

Collaborative Decision-Making Traditional Traffic Flow Management: Flow managers alter routes/schedules of individual flights to achieve system wide performance objectives Collaborative Decision-Making (CDM) Airlines and airspace operators (FAA) share information and collaborate in determining resource allocation; airlines have more control over economic tradeoffs CDM in GDP context: CDM-net: communications network that allows real-time information exchange Allocation procedures that increase airline control and encourage airline provision of up-to-date information

GDPs under CDM Resource Allocation Process: FAA: initial “fair” slot allocation [Ration-by-schedule] Airlines: flight-slot assignments/reassignments [Cancellations and substitutions] FAA: periodic reallocation to maximize slot utilization [Compression] Note: - reduced capacity is partitioned into sequence of arrival slots - ground delays are derived from delays in arrival time

Issues What is an ideal (fair) allocation? How can an allocation be generated that is very close to the ideal while taking into account dynamic problem aspects? How can airlines exchange resources they receive as part of their allocation?

Issues What is an ideal (fair) allocation? How can an allocation be generated that is very close to the ideal while taking into account dynamic problem aspects? How can airlines exchange resources they receive as part of their allocation?

Determining fair shares Sketch: Assume slots are divisible –leads to probabilistic allocation schemes Approach: impose properties that schemes need to satisfy –fairness properties –structural properties (consistency, sequence-independence) AA654 US345 AA455 … OAG Schedule vs Slots Available

Allocation Principles How to allocate limited set of resources among several competing claimants??? First-come, first- served: strict priority system based on oag times  RBS Equal access: all claimants have equal priority  % slots received by airline = % flights scheduled in time period

Comparison First-come/first-served – RBS: –implicitly assumes there are enough slots to go around, i.e. all flights will be flown –lexicographically minimizes max delay –implicitly treats flights as independent economic entities Equal Access: –implicitly assumes there are not enough slots to go around – some flight/airlines will not receive all the slots they need –does not acknowledge that some flights cannot use some slots –strict interpretation leads to Shapley Value

Equal Access to Usable Slots: Proportional Random Assignment (PRA) UA33 UA19 US25 US31 US19 Slot 1Slot 2Slot 3Slot 4Slot 5 UA331/21/8 UA191/21/8 US25-1/4 US31-1/4 US19-1/4 UA US Cum wgt Flight shares UA11 US111 Airlines alloc

Empirical Comparison On the aggregate, both methods give similar shares No systematic biases

Issues What is an ideal (fair) allocation? How can an allocation be generated that is very close to the ideal while taking into account dynamic problem aspects? How can airlines exchange resources they receive as part of their allocation?

GDPs as Balanced Just-in-Time Scheduling Problem flts nb Xb na time Airlines = products, flights = product quantities Minimize deviation between “ideal” rate and actual production “ideal” production rate Cumulative production Possible deviation measures

GDP Situation flts nana XaXa “Release times” defined by scheduled arrivals slots Questions: What are appropriate “production rates” ? How to minimize deviations ? Managing program dynamics

GDP Situation flts nana XaXa “Release times” defined by scheduled arrivals slots Questions: What are appropriate “production rates” ? ANS: RBS How to minimize deviations ? Managing program dynamics

Models and Algorithms for Minimizing Deviation from Ideal Allocation General class of problems: minimize deviation between actual slot allocation and ideal slot allocation Variants based on: –Objective function (deviation measures) –Constraints on feasible allocations Minimize cumulative/maximum deviation: –complex network flow model (based on JIT scheduling models) can solve most variants Minimize sum of deviations between jth slot allocated to airline a and ideal location for airline a’s jth slot: –Assignment model –Greedy algorithm for several cases

GDPs and Flight Exemptions GDPs are applied to an “included set” of flights Two significant classes of flights destined for the airport during the GDP time period are exempted: –Flights in the air –Flights originating at airports greater than a certain distance away from the GDP airport Question: Do exemptions induce a systematic bias in the relative treatment of airlines during a GDP??

Analysis of Flight Exemptions (Logan Airport) Flight exemptions introduce systematic biases: USA (11m/flt), UCA (18m/flt) “lose” under exemptions

Reducing Exemption Bias Objective : Use deviation model to mitigate exemption bias –i.e. “inverse” compression Approach: RBS applied to all flights whose arrival times fall within GDP time window  ideal allocation Set of exempted flights are defined as before (there are good reasons they are exempted) Time slots given to exempted flights “count against” allocation Delays allocated to non-exempted flights so as to minimize overall deviation from ideal allocation

Flight Exemptions Minimize deviations using optimization model that incorporates exemptions reduces systematic biases, e.g. USA from 11m/flt to 2m/flt, UCA from 18m/flt to 5m/flt Deviation RBS ideal-RBS actualDeviation RBS ideal-Opt. model

Discussion Define “ideal” allocation Manage program dynamics based on models that minimize deviation of actual slots allocated from ideal allocation Provides single approach to both RBS and compression Provides approach for mitigating bias due to exemptions Other potential application, e.g. handling “pop-ups”

Issues What is an ideal (fair) allocation? How can an allocation be generated that is very close to the ideal while taking into account dynamic problem aspects? How can airlines exchange resources they receive as part of their allocation?

Why Exchange Slots?? Earliest time of arrival: 4:15 AAL350 4:50 Slot made available by canceled or delayed flight XX AAL355 4:00 AAL235 5:10

Current Procedure: Compression Earliest time of arrival: 4:15 AAL350 4:50 XX AAL355 4:00 AAL235 5:10 UAL205 4:05 DAL254 4:10 USA105 4:15

Current Procedure: Compression Earliest time of arrival: 4:15 AAL350 4:15 AAL235 4:50 UAL205 4:00 DAL254 4:05 USA105 4:10 AALXXX 5:10

Inter-Airline Bartering Mediator: FAA AAL DAL UAL NWA SWA

Mediated Slot Exchange Offer: –slot_O: slot willing to give up –slot_A 1,…, slot_A n : slots willing to accept in return Each airline submits a set of offers Mediator determines set of offers to accept and for each accepted offer, the returned slot

Default Offers earliest time of arrival slot_O slot_A 1 slot_A n

Offer Associated with Canceled or Delayed Flights time slot from canceled flight occupied time slot occupied time slot earliest time of arrival for earliest available flight slot_O slot_A n slot_A 1

Mediation Problem Input -- list of offers: slot_O slot_A n slot_A 1

Problem: Which offers to accept

Cycle = set of mutually compatible set of exchanges

Schedule Movements Associated with Cycle UAL NWA AAL DAL

Overall Solution: find non-intersecting set of cycles – problem can be formulated as an assignment problem Compression-like solutions can be found using a bi-level objective function (1 st level lexicographically minimizes max deviation between early slots released on later slots obtained)

Mediated bartering model suggests many possible extensions: Dynamic trading (w conditional offers) Alternate mediator objective functions K-for-N trades Side payments

1-for-1 trades to 2-for-2 trades Compression  1-for-1 trading system, i.e. offers involve giving up one slot and getting one in return (many offers processed simultaneously) What about k-for-k or k-for-n offers, e.g. 2-for-2: Trade??

Formulation of general mediator’s problem as set partitioning problem: Right Hand Side Slots, Copy 1 Slots, Copy 2 Slack variable: slot not traded Offer to trade slots 1 & 2 for 3,4 & 5 Set partitioning 0/1 matrix

Possible 2-for-2 trades: 1 up for 1 down: reduce delay on 1 flight/increase delay on another; Model as reduce delay at least d - on f1 in exchange for increasing delay at most d + on f2. 2 down: reduce delay on two flights; handled by 2 “reduce delay” single flight trades. 2 down: increase delay on two flights; not reasonable.

Formulation of 2-for-2 trading problem as network flow problem w side constraints: flights/slots classes slots at least at most side constraint

On-Time (Flight)Performance Airline Performance Function Compression Benefits –performance improvement if compression executed after flts with excessive delay (>2hrs) are canceled

Improvement Using 2-for-2 Trading System 2-for-2 Trading Model: –proposed offers: all at-least, at-most pairs that improve on-time performance Computational Efficiency: 13sec avg. 67% solved by LP relaxation

Results for Total Passenger Delay Airline Performance Function Max achievable Improvement from improvement: 2-for-2 trading:

Final Thought: Options for providing airlines ability to trade-off $$ & delay reductions Concept 1: Inter-airline slot trading with side payments and slot buying & selling Concept 2: Auction long term leases on airport slots with two “levels” of airport capacity “guaranteed capacity” “as-available capacity”