SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro.

Slides:



Advertisements
Similar presentations
Federal Aviation Administration 1 Collaborative Decision Making Module 2 Developing A Collaborative Framework.
Advertisements

Real Time Scheduling.
Airline Schedule Optimization (Fleet Assignment I)
Collaborative Gate Allocation Alex Cuevas, Joanna Ji, Mattan Mansoor, Katie McLaughlin, Joshua Sachse, and Amir Shushtarian.
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
Airport Collaborative Decision Making (A-CDM) Saulo Da Silva
Lecture 6: Job Shop Scheduling Introduction
Continuous Climb Operations (CCO) Saulo Da Silva
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
- European CDM - Collaborative Optimisation of Arrivals To benefit from the animation settings contained within this presentation we suggest you view.
Progress in Linear Programming Based Branch-and-Bound Algorithms
Operations Scheduling
Scheduling Chapter 19.
THE SINGLE MACHINE EARLY/TARDY PROBLEM* PENG SI OW & THOMAS E. MORTON IE Paper Presentation A. İrfan Mahmutoğulları *Ow, P. S., & Morton, T. E. (1989).
Markov Decision Models for Order Acceptance/Rejection Problems Florian Defregger and Heinrich Kuhn Florian Defregger and Heinrich Kuhn Catholic University.
1 IOE/MFG 543 Chapter 14: General purpose procedures for scheduling in practice Sections : Dispatching rules and filtered beam search.
1 A Second Stage Network Recourse Problem in Stochastic Airline Crew Scheduling Joyce W. Yen University of Michigan John R. Birge Northwestern University.
Airspace Resource Allocation -Operations Impact Prof. R. John Hansman, Director MIT International Center for Air Transportation
Fuel Efficient Air Traffic Control Maryam Kamgarpour, PhD Student Claire Tomlin, Research Adviser John Robinson, NASA Ames Research Center December 17,
1 IOE/MFG 543 Chapter 7: Job shops Sections 7.1 and 7.2 (skip section 7.3)
Air Traffic Control School Case Presentation – Dec. 2, 2010 Stephen Damian, Frank Trudo, Andrew Zuroski.
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
Airline Schedule Planning: Accomplishments and Opportunities Airline Schedule Planning: Accomplishments and Opportunities C. Barnhart and A. Cohn, 2004.
Gate-to-Gate Project: Implementing Sequencing, Merging, and Spacing Captain Bob Hilb September 11, 2006.
Air traffic controllers (ATC) consideration and ATC solutions Session 5 Presentation 4.
Location Models For Airline Hubs Behaving as M/D/C Queues By: Shuxing Cheng Yi-Chieh Han Emile White.
THE SUSTAINABILITY OF AIRPORTS
Job-shop Scheduling n jobs m machines No recirculation – Jobs do not revisit the same machine (i, j) is referred to as an operation in which job j is processed.
AMG 1204 Airport Management By Zuliana Ismail, 2010.
School of Computer Science 1 Competing for the Edelman Prize: Enhanced Runway Sequencing and Pushback Time Allocation at Heathrow Jason Atkin and Edmund.
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
Introduction to Job Shop Scheduling Problem Qianjun Xu Oct. 30, 2001.
Efficient and Scalable Computation of the Energy and Makespan Pareto Front for Heterogeneous Computing Systems Kyle M. Tarplee 1, Ryan Friese 1, Anthony.
MIT ICAT MIT ICAT 1October 17, 2002 Exploring the Envelope of a Modified 3° Decelerating Approach for Noise Abatement Liling Ren & John-Paul Clarke October.
Integer Programming Key characteristic of an Integer Program (IP) or Mixed Integer Linear Program (MILP): One or more of the decision variable must be.
Operational Research & ManagementOperations Scheduling Introduction Operations Scheduling 1.Setting up the Scheduling Problem 2.Single Machine Problems.
Lecture 3: Air Traffic Control Tower
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Lecture 9: Ecological Factors & Aircraft Performance AIRCRAFT WEIGHT & PERFORMANCE.
Proprietary & Confidential May 2003 Creating significant value from CALEB Technologies’ proven decision support- based solutions AGIFORS Conference New.
Route and Network Planning
Scheduling. Definition of scheduling Establishing the timing of the use of equipment, facilities and human activities in an organization In the decision-making.
Scheduling. Scheduling: The allocation of resources over time to accomplish specific tasks. Demand scheduling: A type of scheduling whereby customers.
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.
14/01/20161 Air Traffic Management Panel Madrid May 2002 AVIATION OPERATIONAL MEASURES FOR FUEL AND EMISSIONS REDUCTION WORKSHOP HOW TO SAVE FUEL.
Prof. Yuan-Shyi Peter Chiu
Federal Aviation Administration 1 Collaborative Decision Making Module 5 “The Collaborative Environment”
TÜBİTAK An Optimization Approach for Airport Ground Operations with A Shortest Path Algorithm 12 November 2015 Orhan Eroglu - TUBITAK BILGEM, Turkey Zafer.
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.
Scheduling.
Alex Montgomery.  Fly aircraft used to transport cargo or people  Coordinate location using a variety of different gauges and tools and relay that information.
Raunak Singh (ras2192) IEOR 4405: Production Scheduling 28 th April 2009.
Product A Product B Product C A1A1 A2A2 A3A3 B1B1 B2B2 B3B3 B4B4 C1C1 C3C3 C4C4 Turret lathes Vertical mills Center lathes Drills From “Fundamentals of.
Mr. Lagomarsino Money Power with Technology Applications.
Airport Gate Scheduling
Scheduling with Constraint Programming
Airport Collaborative Decision Making (A-CDM) Saulo Da Silva
Aircraft Landing Problem
A Multi-Airport Dynamic Network Flow Model with Capacity Uncertainty
Some Topics in OR.
Aircraft Sequencing Problem Near Terminal Area
Basic Project Scheduling
A Modeling Framework for Flight Schedule Planning
Airport Collaborative Decision Making (A-CDM) Saulo Da Silva
1.206J/16.77J/ESD.215J Airline Schedule Planning
Introduction to Scheduling Chapter 1
Planning and Scheduling in Manufacturing and Services
Topic 15 Job Shop Scheduling.
IOE/MFG 543 Chapter 14: General purpose procedures for scheduling in practice Sections : Dispatching rules and filtered beam search.
Collaborative Decision Making “Developing A Collaborative Framework”
Presentation transcript:

SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Background  Air traffic has been on the rise for decades, but there has not been a corresponding increase in the number of airports and runways  Airlines are forced to improve their efficiency  High capital investments and operational costs  Heightened security  Increased competition due to low-cost airlines  Little tactical planning is currently done – sequence is approximately FCFS  Planning allows delays to be assigned before departure: delays on the ground are half as costly as in the air  Allows for different objectives to be met (besides just getting all the planes on the ground)

Potential Objectives  Punctuality  Minimize average lateness or number of late planes  Efficiency  Maximize airport capacity (similar to minimizing makespan)  Costs  Minimize costs

The Decision Problem An airport's Air Traffic Control (ATC) is responsible for creating a schedule of plane landings  Separation Times  Mandatory inter-landing time between planes (wake vortex), determined by plane size and visibility  Time window  Bounded by earliest time a plane can land (flying at maximum speed) and by latest a plane can land (flying at most fuel-efficient speed while circling for maximum possible time)  Plane’s cruise speed  A plane’s most economical speed. A cost is incurred if the plane is forced to deviate from this speed.

Job Shop Model Early research (late 1970s) modeled problem as a job shop Runways = machines Planes = jobs Earliest feasible landing time = release date  Sequence-dependent processing times  Maintains separation time  Typical objective function: minimize makespan  And the problem becomes np-hard!

Prioritizing Flights Allows airlines to set their own preferences  Size of plane or number of passengers  Connecting flights (passengers and cargo)  Fuel capacity considerations  1998 – Carr, et al  Priority ranking system per airline  Objective: minimize deviations from preferred order

Prioritizing Flights  1995 – Abela, et al, 2000 – Beasley, et al  Simple cost function, linearly tied to deviation from a target arrival time  Objective: Minimize weighted deviations from scheduled time

Prioritizing Flights  2008 – Soomer and Franx  More complex linear cost function more accurately accounts for airline preferences  Includes scaling procedure to normalize costs between airlines (prevents one airline from receiving priority for a higher cost structure)  Objective: Minimize total scaled cost

Solution Methods  Simulation  Genetic algorithms  Population heuristics  Formulate mixed-integer programming model  Branch and bound  Use an upper bound heuristic, then LP-based tree search  Local search heuristic

Local Search Heuristic Swap neighborhood Shift neighborhood

Results  Soomer, et al: Local Search Heuristic  Significant cost savings over FCFS  Average savings per flight: 33% of FCFS costs  Total savings: 81% of scaled costs

Advantages over FCFS  Cost Savings  Consistent Performance  Automated system vs human judgment  Allows active scheduling  Computations run quickly enough to allow updated schedules to be calculated as circumstances change (departure delays, weather conditions, etc)

References  J. Abela, D. Abramson, M. Krishnamoorthy, A. De Silva, and G. Mills, “Computing Optimal Schedules for Landing Aircraft,” in Proceedings of the 12th National ASOR Conference, Adelaide, Australia, (1993)  G.C. Carr, H. Erzberger, F. Neuman. “Airline Arrival Prioritization in Sequencing and Scheduling,” in Proceedings of the 2nd USA/EUROPE Air Traffic Management R&D Seminar (1998).  J.E. Beasley, M. Krishnamoorthy, Y.M. Sharaiha, D. Abramson, “Scheduling Aircraft Landings – The Static Case,” in Transportation Science 34 (2000) 180–197.  J.E. Beasley, J. Sonander, P. Havelock, “Scheduling Aircraft Landings at London Heathrow using a Population Heuristic,” in Journal of the Operational Research Society 52 (2001) 483–493.  M.J. Soomer, G.J. Franx, “Scheduling Aircraft Landings using Airlines’ Preferences,” in European Journal of Operational Research 190 (2008)