A Review of Airport Runway Scheduling

Similar documents
A comparison of two methods for reducing take-off delay at London Heathrow airport

Scheduling Aircraft Landings under Constrained Position Shifting

On-line decision support for take-off runway scheduling with uncertain taxi times at London Heathrow airport.

A Study of Tradeoffs in Airport Coordinated Surface Operations

Integrated Optimization of Arrival, Departure, and Surface Operations

Fuel Cost, Delay and Throughput Tradeoffs in Runway Scheduling

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

Transportation Timetabling

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

DMAN-SMAN-AMAN Optimisation at Milano Linate Airport

Planning aircraft movements on airports with constraint satisfaction

OPTIMAL PUSHBACK TIME WITH EXISTING UNCERTAINTIES AT BUSY AIRPORT

Performance Evaluation of Individual Aircraft Based Advisory Concept for Surface Management

Runway Scheduling Using Generalized Dynamic Programming

EFFICIENT AND EQUITABLE DEPARTURE SCHEDULING IN REAL-TIME: NEW APPROACHES TO OLD PROBLEMS

EFFICIENT AND EQUITABLE DEPARTURE SCHEDULING IN REAL-TIME: NEW APPROACHES TO OLD PROBLEMS

Surface Congestion Management. Hamsa Balakrishnan Massachusetts Institute of Technology

Airline Scheduling: An Overview

Signature redacted. Atr... Signature... redacted LIBRARIES. Application of Aircraft Sequencing to Minimize Departure Delays at a Busy Airport

Airline Boarding Schemes for Airbus A-380. Graduate Student Mathematical Modeling Camp RPI June 8, 2007

Appendix B Ultimate Airport Capacity and Delay Simulation Modeling Analysis

Aircraft Arrival Sequencing: Creating order from disorder

Coordination of scheduling decisions in the management of airport airspace and taxiway operations

Runway Operations Management: Models, Enhancements, and Decomposition Techniques

Applying Integer Linear Programming to the Fleet Assignment Problem

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

TAXIWAY AIRCRAFT TRAFFIC SCHEDULING: A MODEL AND SOLUTION ALGORITHMS. A Thesis CHUNYU TIAN

Runways sequences and ground traffic optimisation

Estimating Avoidable Delay in the NAS

Introduction Runways delay analysis Runways scheduling integration Results Conclusion. Raphaël Deau, Jean-Baptiste Gotteland, Nicolas Durand

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

Genetic Algorithms Applied to Airport Ground Traffic Optimization

Optimizing AMAN-SMAN-DMAN at Hamburg and Arlanda airport

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

Coordination of scheduling decisions in the management of airport airspace and taxiway operations

Validation Results of Airport Total Operations Planner Prototype CLOU. FAA/EUROCONTROL ATM Seminar 2007 Andreas Pick, DLR

A Study of Tradeoffs in Scheduling Terminal-Area Operations

Tactical and Operational Planning of Scheduled Maintenance for Per-Seat, On-Demand Air Transportation

SENSISTIVTY OF SYSTEM PERFORMANCE & EQUITY TO USER COOPERATION IN THE ARRIVAL FLOW: GUIDELINES FOR NEXTGEN

Combining Control by CTA and Dynamic En Route Speed Adjustment to Improve Ground Delay Program Performance

Fair Allocation Concepts in Air Traffic Management

A Pickup and Delivery Problem for Ridesharing Considering Congestion

Genetic Algorithm in Python. Data mining lab 6

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

IMPROVING THE ROBUSTNESS OF FLIGHT SCHEDULE BY FLIGHT RE-TIMING AND IMPOSING A NEW CREW BASE

Abstract. Introduction

An optimization model for assigning 4Dtrajectories to flights under the TBO concept

Handling CFMU slots in busy airports

NOISE ABATEMENT PROCEDURES

Maximization of an Airline s Profit

A GRASP for Aircraft Routing in Response to Groundings and Delays

UC Berkeley Working Papers

American Airlines Next Top Model

Approximate Network Delays Model

The Airport Ground Movement Problem: Past and Current Research and Future Directions

HEATHROW COMMUNITY NOISE FORUM

Optimal assignment of incoming flights to baggage carousels at airports

The effects of pushback delays on airport ground movement

Validation of Runway Capacity Models

Quality assessment of the traffic flow management process in the vicinity of the airport

Optimal Control of Airport Pushbacks in the Presence of Uncertainties

A hybrid genetic algorithm for multi-depot and periodic vehicle routing problems

A Coevolutionary Simulation of Real-Time Airport Gate Scheduling

CAUTION: WAKE TURBULENCE

Research Article Study on Fleet Assignment Problem Model and Algorithm

The SESAR Airport Concept

Decision aid methodologies in transportation

WAKE TURBULENCE SEPARATION MINIMA

Modeling Crew Itineraries and Delays in the National Air Transportation System

Air Transportation Systems Engineering Delay Analysis Workbook

Contents. Introduction

EN-024 A Simulation Study on a Method of Departure Taxi Scheduling at Haneda Airport

Current practice of separation delivery at major European airports ATM R&D Seminar, June 2015, Lisbon

Implementing an Air Taxi System

Airport Gate Scheduling with Time Windows

CHAPTER 5 SIMULATION MODEL TO DETERMINE FREQUENCY OF A SINGLE BUS ROUTE WITH SINGLE AND MULTIPLE HEADWAYS

Development of a tool to combine rides with time frames efficiently while respecting customer satisfaction.

Worldwide Passenger Flows Estimation

INTEGRATE BUS TIMETABLE AND FLIGHT TIMETABLE FOR GREEN TRANSPORTATION ENHANCE TOURISM TRANSPORTATION FOR OFF- SHORE ISLANDS

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

Airline Schedule Development Overview Dr. Peter Belobaba

The recoverable robust stand allocation problem: a GRU airport case study

Workshop. SESAR 2020 Concept. A Brief View of the Business Trajectory

Airfield Capacity Prof. Amedeo Odoni

Real-Time Control Strategies for Rail Transit

Optimizing Integrated Airport Surface and Terminal Airspace Operations under Uncertainty

Schedule Compression by Fair Allocation Methods

A 3D simulation case study of airport air traffic handling

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

Finding the viability of using an automated guided vehicle taxiing system for aircraft

Airport Gate Assignment A Hybrid Model and Implementation

FLIGHT TRANSPORTATION LABORATORY REPORT R87-5 AN AIR TRAFFIC CONTROL SIMULATOR FOR THE EVALUATION OF FLOW MANAGEMENT STRATEGIES JAMES FRANKLIN BUTLER

Airport Characterization for the Adaptation of Surface Congestion Management Approaches*

From Planning to Operations Dr. Peter Belobaba

OPTIMIZING INBOUND AIRCRAFT STREAMS USING AIRCRAFT DERIVED DATA AND RTA FUNCTIONALITY

MODULAR APPROACH FOR MODELLING AN AIRPORT SYSTEM

Proceedings of the 2006 Winter Simulation Conference L. F. Perrone, F. P. Wieland, J. Liu, B. G. Lawson, D. M. Nicol, and R. M. Fujimoto, eds.

Optimization Model and Solution Method for Operational Aircraft Maintenance Routing Problem

NATS LTD. - IN CONFIDENCE

HEATHROW NIGHT MOVEMENT AND QUOTA ALLOCATION PROCEDURES Version 3

Transcription:

1 A Review of Airport Runway Scheduling Julia Bennell School of Management, University of Southampton Chris Potts School of Mathematics, University of Southampton This work was supported by EUROCONTROL, Research Grant Scheme, 2008

Introduction 2 The scheduling of landings and the scheduling of takeoffs at an airport runway are problems with different characteristics. We deal with each separately. One of the interesting features of runway scheduling is the presence of wake vortices (a rotating mass of air) caused by aircraft in flight. Safety reasons dictate certain minimum separations between successive aircraft using the runway. These separations depend on the sizes of the leading and following aircraft and are normally specified as minimum time gaps.

Most of Europe classifies aircraft as large, medium or small for the purposes of specifying minimum separations. However, the UK has five weight categories: large, upper medium, lower medium, small and light. 3

Scheduling Aircraft Landing The most basic problem has a single runway dedicated to landing aircraft. Associated with each aircraft i, we have: [E i,l i ]: a time window during which the aircraft must land, where E i is a release date and L i is a deadline 4 T i : a target (preferred) landing time, where E i T i L i Also, we define: S uv : the minimum separation time between aircraft of weight categories u and v (where the triangle inequality is assumed) The may also be precedence constraints possibly reflecting airline preferences, or to avoid potential conflicts if two aircraft are following the same jet route so that overtaking must be avoided.

Scheduling Aircraft Landing 5 Safety considerations may dictate that the landing sequence must be close to a first-come-first-served (FCFS): large deviations from FCFS can lead to an excessive workload for air traffic controllers. A position shift constraint can be imposed: no landing can deviate by more than k positions relative to the FCFS sequence. It is possible to represent a solution as a sequence of landings. Unless there are penalties for landing before the target time, it is straightforward to compute actual earliest landing times for a given sequence. Possible objective functions are to minimize the time by which all aircraft land (makespan) or to minimize the total penalty (total weighted tardiness) from exceeding target landing times.

Dynamic Programming for Aircraft Landing 6 Psaraftis (1980) considers problem of sequencing W weight categories of aircraft to minimize the makespan, where aircraft having the same weight category are regarded as identical. Using state variables (w,n 1,,n W ), where w is the weight category of the last aircraft to land, and n i aircraft of category i have landed, he develops an O(W 2 n W ) dynamic programming algorithm. The algorithm can be adapted to handle position shift constraints and precedence constraints. Since W is typically between 3 and 5, it represents a practical solution method.

Dynamic Programming for Aircraft Landing 7 Trivizas (1998) proposes an O(n2 k ) dynamic programming algorithm for the makespan problem with position shift constraints. Since k is typically about 3, the algorithm is practical, but apparently cannot deal with precedence constraints. Balakrishnan and Chandran (2006) develop an alternative dynamic programming algorithm that can handle precedence constraints and time windows for landing times. Their states at stage j comprise a sequence of landings for positions j,,j+2k. The algorithm requires O(n(2k+1) 2k+2 ) time.

Dynamic Programming for Aircraft Landing 8 Brentnall (2006) generalizes the dynamic programming approach of Psaraftis by allowing jobs within the same weight category to have different time windows for landing, but with agreeable earliest and latest landing times. The makespan problem is then solved in O(W 2 n W ) time. Also, the total tardiness problems with target landing times equal to earliest landing times is solved in O(W 2 n W +W+1 2 ) time.

Dynamic Programming for Aircraft Landing 9 Brentnall (2006) also considers the problem of aircraft forming S stacks, where aircraft within a stack must land according to their position in the stack. Dynamic programming algorithms for general objective functions are derived with a time complexity of O(S 2 n S+W 2 ).

Local Search Methods for Aircraft Landing 10 Ernst, Krishnamoorthy and Storer (1999) consider a problem with time windows for landing, and linear earliness and tardiness penalties for landing before and after the target landing time, respectively. They consider the single and multiple runway problem. Given a landing sequence, they develop an efficient methods for determining optimal landing times. The use a problem space genetic algorithm to search for an optimal set of parameters to use in a heuristic that finds a landing order. They also derive a branch and bound algorithm that gives an optimal solution

Local Search Methods for Aircraft Landing 11 Beasley, Sonander and Havelock (2001) consider aircraft landings at Heathrow. They consider time windows for landing, and an objective function comprising the sum of squared tardiness minus the sum of squared earliness (evaluated with respect to the target time). They propose a genetic algorithm where solutions are represented by landing times. A penalty function for landing times that violate minimum separation constraints is used to produce feasible solutions.

Local Search Methods for Aircraft Landing 12 Pinol and Beasley (2006) provide a follow up to the work of Beasley, Sonander and Havelock (1999). The consider multiple runways and both the linear and quadratic objective functions introduced above. Scatter search and bionomic are proposed. Solutions are represented by landing times and runway allocations.

Scheduling Aircraft Departures The most basic problem has a single runway dedicated to departing aircraft. Associated with each aircraft i, we have: [E i,l i ]: a time window during which the aircraft should ideally take-off, where E i is a release date and L i is a due date 13 Also, we define: S uv : the minimum separation time between aircraft of weight categories u and v based on wake vortices There are additional separation constraints for aircraft flying on the same path which depend on the speed category of the leading and following aircraft.

14 Scheduling Aircraft Departures A further consideration is the layout of the taxiways which may prevent overtaking and therefore some departure sequences become infeasible. The objective function should contain a cost for violating time windows for take-off, and aim to minimize the makespan. Also, delays at holding points should be minimized.

Local Search for Aircraft Departures 15 Atkin, Burke, Greenwood and Reeson (2007) consider the take-off problem at Heathrow. Their model has costs associated with departure times both within and outside the time window, and delays at holding points. They propose a tabu search algorithm in which solutions are represented as landing sequences. The neighbourhood comprises 50 randomly chosen swap and shift moves, although a random reording of up to 5 aircraft is also allowed. An intricate procedure is used to determine feasibility of a sequence with respect to the taxiway.

Constraint Satisfaction for Aircraft Departures 16 Van Leeuwen, Hesselink and Rohling (2002) describe a constraint satisfaction approach for the take-off problem at Prague. Although not providing much detail about the exact model, it appears that features such as taxiways aretaken into account.

Conclusions 17 Various studies on aircraft landing and departure scheduling have appeared in the literature, but the models have different constraints and objective functions. The most widely studied solution methods are dynamic programming and local search. With greater availability of information in the future, the scheduling problems discussed here will change in their nature.