Heuristics for airport operations
|
|
- Christina Spencer
- 5 years ago
- Views:
Transcription
1 Heuristics for airport operations NATCOR, Nottingham, 2016 Dr Jason Atkin ASAP Research Group The University of Nottingham 1 1
2 Overview Funder: Research funded by NATS and EPSRC Playback of airport movement Part 1: The take-off sequencing problem The basic constraints and objectives Part 2: Sequencing near the runway at Heathrow Issues of re-sequencing close to the runway Part 3: Pushback time allocation Take-off sequencing at the stands Running live at Heathrow Part 4: Other heuristic methods and problems 2
3 London Heathrow Airport An old map! Terminal 5 is here now Problem 1: at the holding area (in green) Problem 2: at the stands (around the white terminals) Red: taxiways Two runways, shown in white 3
4 Part 1 Understanding the basic problem: Take-off sequencing 4
5 Departures Sequence-dependent separations: Wake vortex heavier then lighter aircraft is bad Routes and speed keep in-flight separation and avoid excessive downstream workload 5
6 Consider only weight class Assume three weight classes (heavy, medium, light) Need larger separations when heavier aircraft then lighter aircraft (H then M or L, or M then L) H M H M M H H M L H H Any ideas what we should do? 6 6
7 Consider only weight class Assume three weight classes (heavy, medium, light) Need larger separations when heavier aircraft then lighter aircraft (H then M or L, or M then L) H M H M M H H M L H H L M M M M H H H H H H Group aircraft by weight class, lightest first? Any problems with this? As a pilot or passenger, would you always be happy? 7 7
8 Consider only weight class Assume three weight classes (heavy, medium, light) Need larger separations when heavier aircraft then lighter aircraft (H then M or L, or M then L) H M H M M H H M L H H L M M M M H H H H H H Group aircraft by weight class, lightest first? Can mean a huge delay for heavy aircraft If only weight class matters: Can consider only weight classes and order firstcome-first-served within each weight class Can be considered as interleaving queues problem 8 8
9 More realistically Separations depend upon: Route + speed + weight class 6 x 3 x 4 = 72 options instead of 3 (or 6) 1. Have to look back multiple aircraft Triangle inequality 2. Take-off time windows (for airspace flow control) 15 min windows, some 5 min extensions Must be modelled as soft constraints, non-convex 3. Equity matters, but some aircraft wait a long time! Trade-off: time-slots v delay v equity No longer optimal to order within each weight class Due to timeslots and control problem Control problem is VERY important 9
10 Minimum separations t A t B t C t D t E t F Time A B C D E F Aircraft Separations time Minimum separation applies between any pair of aircraft Reversing the order may change required separation Need to consider separation from multiple previous aircraft Separations can change over time Temporary increases needed, some runway closures, etc 10
11 Small change, big effect Wake vortex heavier then lighter aircraft is bad Routes and speed keep in-flight separation Time Wt. Dir. 0 H N 1 H S 2 3 M N 4 5 H N 6 7 M S 11
12 Small change, big effect Wake vortex heavier then lighter aircraft is bad Routes and speed keep in-flight separation Time Wt. Dir. 0 H N 1 H S 2 3 M N 4 5 H N 6 7 M S 12
13 Small change, big effect Wake vortex heavier then lighter aircraft is bad Routes and speed keep in-flight separation Time Wt. Dir. 0 H N 1 H S 2 H N 3 4 M N 5 M S
14 ATSP A 3 3 C E B D 1 1 Asymmetric Travelling Salesman Problem Defined distances/times/costs between cities Find best sequence to visit the cities Minimum distance/cost/time route to visit all cities 14 14
15 ASP = ATSP? A 3 3 C E B D 1 1 Can Aircraft Sequencing Problem (ASP) be treated as an ATSP? (To use that research) Potentially could be modelled this way: Cities are aircraft Distances between cities are take-off separations Are there any problems with doing this? 15 15
16 ASP ATSP A 3 3 C E Consider the above distances Now consider the take-off sequence A-E-C, where: A and C have a 3 minute minimum separation A and C must be 3 mins apart in sequence A-E-C Example take-off times : A at 0, E at 1min, C at 3 mins Duration of schedule is 3 mins ATSP equivalent says path length A-E-C is 1+1=2 ATSP considers distance only from previous city Would not be a problem if triangle inequality held 16 16
17 1. The triangle inequality t A t B t C t D t E t F Time A B C D E F For each pair of aircraft, i and j, s.t. t i < t j : t j t i RS ij RS ij is a minimum runway separation Not only for adjacent take-offs RS ij depends upon time of day and runway used RS ij can differ from RS ji RS ik RS ij + RS jk for some i,j,k k 17 i j 17
18 Delay and the Cumulative ATSP A B C 2 2 Delay measures the difference between the earliest take-off time and the actual/predicted take-off time Minimising delay is similar to solving Cumulative ATSP Sum of distances from first city to each other city See: L. Bianco, P. Dell Olma, and S. Giordani, Minimizing total completion time subject to release dates and sequence-dependent processing times, 18 Annals of Operations Research, 86: , D E 18
19 2. Time windows t A t B t C t D t E t F Time A B C D E F A B C E D All aircraft have an earliest take-off time How early it can reach the runway When pre-flight checks completed Like the ATSP with time windows Some aircraft have CTOTs F 19 19
20 CTOTs Calculated Time Of Take-off Around 30-40% of daily take-offs from Heathrow in 2004 Clustered around busy times An assigned time, calculated to stagger flights into busy sectors / destinations Can take off up to 5 mins before CTOT Can take off up to 10 mins after CTOT Thus CTOT implies a 15 minute window CTOT extensions Limited number per hour and per day 5 minute extension to latest take-off To avoid re-negotiations Objective: Limit the number of extensions (and misses) 20 20
21 Objectives What actually are the objectives? Keep good long-term throughput How do we do this considering a sub-problem? Make last take-off as early as possible? Reduce duration/makespan/last take-off time Favour all take-off times being earlier? Reduce sum of take-off times? Weighted? We will look at some examples for this Equity also needs to be considered Limiting how unfair the schedule is Inequitable delay distribution? Use non-linear penalty for delay (e.g. squared) Inequitable overtaking/positional displacement Penalise or limit (e.g. a max) position shift in sequence CTOT time-window compliance 21 21
22 Improving throughput Actually want to maximise long-term throughput This is an online problem: Partial (and possible incorrect) knowledge about the future How do we allow for later occurrences? Need a short-term objective for our long-term goals Two obvious options: Minimising schedule duration: Considers take-off time of last aircraft Machine scheduling: Minimise make-span/last completion time Minimising delay: Considers take-off times of all aircraft Machine scheduling: Minimise sum of completion times Most runway sequencing research still considers minimising schedule duration Assumed to equate to maximising throughput The difference can be illustrated by example 22 22
23 Delay or throughput? Example without any CTOTs (take-off time-slots): 3 minute separation on SE-SE (congestion) 2 minute separation on S-S, N-N, SE-S, S-SE 1 minute separation on N-S, S-N Three N, three S, three SE All aircraft available throughout N S SE N S Same earliest take-off times SE SE S SE N S N SE N S Max throughput S SE N S SE N S N SE Identical throughput SE S N SE N S N SE S Better delay SE N S N SE N S SE S Minimum delay 23 23
24 Delay or throughput? Example with a CTOT (delaying a take-off): 3 minute separation on SE-SE (congestion) 2 minute separation on S-S, N-N, SE-S, S-SE 1 minute separation on N-S, S-N Two N, two S, two SE CTOT applies to one N aircraft (red) All aircraft available throughout N S SE N S SE SE S SE S N N Max throughput SE SE S N S N Identical throughput SE SE N S S N Better delay SE N S SE S N Minimum delay 24 24
25 Delay vs Throughput Max short-term throughput (minimise schedule duration) does not necessarily imply max (or good) long-term throughput Short-term delay reduction encourages schedules which are likely to help in the long term Any gaps are moved later in the schedule, where they are more likely to be filled by later arrivals Delay is also important anyway Related to costs/inconvenience 25 25
26 3. Equity matters Many current solution methods ignore equity or put hard limits on inequity Max position shift Latest time? Often ideal time + X Both types of equity matter 1. Equity of delay how long waiting E.g. use non-linear cost for delay (squared?) 2. Equity of positional delay Overtaken by how many? Big position shifts may be needed for time-slots 26 26
27 Objectives Meet timeslots Meeting these is the top priority Keep runway throughput high Measured how? Last take-off time? (Makespan) Reduce delay Need to consider delay for later aircraft too Be as fair as we can Equity of delay? Limit overtaking 27
28 Good Sequences? What does it mean to be a good take-off sequence? What characteristics does it have? 28
29 Part 2 Sequencing within the holding area 29
30 Manual re-sequencing Controllers re-sequence aircraft manually Within the holding area Evaluate sequences in their heads Tight time constraints Up to a take-off a minute And many other things to do (give instructions) Limits to how many aircraft can be considered, e.g. Only those in holding area 30
31 Solution Method Take-off sequence is key But must be achievable easily! Cost is related to the take-off times and fairness Which depend upon sequence Timeslots missed, delay, overtaking, etc Search through take-off sequences Evaluate each sequence for feasibility 31
32 Solution method Tabu search through sequences Make some moves which ones? Accept the best considered Avoid backtracking (& cycling) Need fast method to evaluate each solution Is it achievable? (How?) Heuristic path allocation Deterministic checks for feasibility What are the predicted take-off times? What is the cost? A B C D E F G H I J 32 32
33 Which moves to choose? The moves determine which solutions are adjacent to each other May be advantages from good solutions being close together 33
34 What do good sequences look like? 34
35 Neighbourhood N S N S N S N S N S Neighbourhood design is important The available solution time is VERY small (solve within 1 second) Need moves which allow fast movement to a good solution and between good solutions Handle huge infeasible region problems E.g. Keep departure route alternation Shift up to 5 aircraft, rather than one Swap 2 aircraft, e.g. swap N & N Randomise 2-5 aircraft N S N S S N S N S N S 35
36 Tabu Search Repeat 200 iterations of: Generate 50 random neighbouring solutions Evaluate each solution Is it achievable within holding area? Using sensible paths only Predict take-off times Determine a schedule cost (delay, CTOTs, Equity) Adopt lowest cost non-tabu solution Tabu list: Maintains details of the last ten moves made Rejects moves which reverse moves on list A B C D E F G H I J 36
37 Aircraft queue in a holding area Controller considers the positions and desired sequences to find achievable good take-off sequence 37 37
38 Model of the problem Appropriate level of abstraction? Model turning? Model acceleration speeds? Gaps between queuing aircraft? Instead looked at the higher level What has been done historically? What can be done? What routes do controllers like? What would they accept if necessary? How many aircraft can fit at each position? 38
39 Directed graph model Example good routes: ADIN, CEGJN, BFHKL Slower (but good) routes: ADIMN, BFHKLOP Short-cuts, if necessary: ADI, CEGJI 39
40 Heuristically solving the graph To evaluate sequence we know: Order of arrival at each entrance Order of departure from runway Know the allocated paths! Key to success is shared paths Consider partial paths at each node Path prefix/path suffix Consider only first from each prefix and suffix Consider one at a time can it move without preventing another getting out on time Consider not-shared nodes 40
41 Dynamic Problem Simple simulation: One minute steps, forward through time Build problem to solve Uses historic data Predict aircraft that real system would know of Optionally apply prediction errors Perform a search to find a good schedule Includes the simple simulation, of ground movement Assume the schedule is adopted Update data accordingly Position in holding point, take-offs, taxi paths 41
42 Playback The real movement Vs Movement from the simulation 42
43 Delay for different holding areas Key Results: Delay decreased, so it is worth considering. Holding area structure affects schedule delay
44 CTOT (timeslot) compliance Key Result: CTOT compliance is also good! 44 44
45 Effects of Constraints (relax some) Percentage decrease in delay when constraints are removed: Constraints Removed: (None) W/V W/V + SID SID (None) Overtaking Overtaking + CTOT CTOT
46 Taxi time uncertainty Modelled as (random within percentage) prediction errors in taxi time values Number of CTOTs missed Delay per aircraft (mins:secs) Mean Min Max Mean Min Real results 10 6:59 Max No errors :51 4:50 4:53 10% errors :51 4:50 4:55 30% errors :55 4:50 5:02 50% errors :00 4:51 5:13 70% errors :10 4:53 5:34 90% errors :54 5:18 7:00 46
47 Planning Horizon: taxiing aircraft? 47 47
48 Part 3 Question: Can we sequence back at the stands and hold aircraft on the stands before starting engines? 48 48
49 Aircraft pushing back block each other Too close for simultaneous pushback? Blocked from leaving by another? 49 49
50 Two sequences Time A 5 B A 1 B 1 C 5 D E Taxi time joins the problems C 1 2 E 1 D 1 3 F F Sequencing at the stands Only between aircraft on stands close to each other Tend to be larger separations time to start up Sequencing at the runway Between all aircraft using runway Tend to be smaller separations 50 50
51 Take-off Sequencing Partial sequences now have more value Rolling window through take-off sequences Branch and bound to sequence aircraft within window When aircraft is added, determine cul-de-sac sequence so that it will take-off as early as possible From take-off times, predict a cost Improvements such as: Multi-passes of the window Heuristic pre-sequencing (for CTOT) Small window pre-sequencing A B C D E F G H I J K L M N Fixed take-off times Ignored unless latest CDS time 51
52 52 52
53 53 53
54 A working system System running live at Heathrow Predicts take-off times Provides these to Eurocontrol Allocates appropriate pushback times Significant fuel-burn savings Wait at the stand rather than the runway And take off no later than before Tuning Objectives, stability, avoid unfairness, etc 54
55 Part 4 Other heuristic airport optimisation problems 55 55
56 Arrival Sequencing Obtain good, easily achievable landing sequences Separations depend upon aircraft Limitations of stacks Costly to take from other than bottom Incoming flight paths 56
57 Arrival Stacks Multiple stacks available One flight per level on each Usually take from bottom level Can take from bottom three if worthwhile more workload Descend only when next level is empty Descent speed faster when two levels below are clear 57
58 Taxi Operations Aim: Reduce environment effect of airports Taxi time prediction Multiple Linear Regression Fuzzy Rules Based Systems Consider layout of airport (travel distance, turning angle) Consider congestion (number on surface/starting/ending) Ground movement Sequential Dijkstra-based approach, with time windows Some benefits from altering input order Environmentally friendly version Improved predictions, significant stand holds, fuel savings 58 58
59 Stand Operations Allocate stands to improve environmental effects Integration: consider effects upon ground movement and runway sequencing Stand allocation restrictions for airlines or aircraft size/type Shadowing constraints upon nearby stand occupancy Inter-stand pushback or arrival time constraints scarce taxiway resources 59 59
60 Resource Allocation Other resource allocation projects Baggage sorting station allocation Constructive algorithms Order flights criteria? Choose sorting stations criteria? Look-ahead? Genetic Algorithms Custom operators 60 60
61 Thank you Any questions? Jason Atkin, ASAP Research Group Web: 61
Chapter 3: Discrete Optimization Integer Programming
Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Sito web: http://home.deib.polimi.it/amaldi/ott-13-14.shtml A.A. 2013-14 Edoardo
More informationAlgorithms and Complexity theory
Algorithms and Complexity theory Thibaut Barthelemy Some slides kindly provided by Fabien Tricoire University of Vienna WS 2014 Outline 1 Algorithms Overview How to write an algorithm 2 Complexity theory
More information1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)
1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours) Student Name: Alias: Instructions: 1. This exam is open-book 2. No cooperation is permitted 3. Please write down your name
More informationChapter 3: Discrete Optimization Integer Programming
Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-16-17.shtml Academic year 2016-17
More informationSTOCHASTIC PROGRAMMING METHODS FOR SCHEDULING OF AIRPORT RUNWAY OPERATIONS UNDER UNCERTAINTY
STOCHASTIC PROGRAMMING METHODS FOR SCHEDULING OF AIRPORT RUNWAY OPERATIONS UNDER UNCERTAINTY A Thesis Presented to The Academic Faculty by Gustaf Sölveling In Partial Fulfillment of the Requirements for
More informationA heuristic algorithm for the Aircraft Landing Problem
22nd International Congress on Modelling and Simulation, Hobart, Tasmania, Australia, 3 to 8 December 2017 mssanz.org.au/modsim2017 A heuristic algorithm for the Aircraft Landing Problem Amir Salehipour
More informationVehicle Routing and Scheduling. Martin Savelsbergh The Logistics Institute Georgia Institute of Technology
Vehicle Routing and Scheduling Martin Savelsbergh The Logistics Institute Georgia Institute of Technology Vehicle Routing and Scheduling Part II: Algorithmic Enhancements Handling Practical Complexities
More informationMULTIPLE CHOICE QUESTIONS DECISION SCIENCE
MULTIPLE CHOICE QUESTIONS DECISION SCIENCE 1. Decision Science approach is a. Multi-disciplinary b. Scientific c. Intuitive 2. For analyzing a problem, decision-makers should study a. Its qualitative aspects
More informationA Mixed Integer Linear Program for Optimizing the Utilization of Locomotives with Maintenance Constraints
A Mixed Integer Linear Program for with Maintenance Constraints Sarah Frisch Philipp Hungerländer Anna Jellen Dominic Weinberger September 10, 2018 Abstract In this paper we investigate the Locomotive
More informationVehicle Routing with Traffic Congestion and Drivers Driving and Working Rules
Vehicle Routing with Traffic Congestion and Drivers Driving and Working Rules A.L. Kok, E.W. Hans, J.M.J. Schutten, W.H.M. Zijm Operational Methods for Production and Logistics, University of Twente, P.O.
More informationQueuing Theory. The present section focuses on the standard vocabulary of Waiting Line Models.
Queuing Theory Introduction Waiting lines are the most frequently encountered problems in everyday life. For example, queue at a cafeteria, library, bank, etc. Common to all of these cases are the arrivals
More informationIntroduction to integer programming III:
Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems Martin Branda Charles University in Prague Faculty of Mathematics and Physics Department of Probability
More informationNew Theory and Algorithms for Scheduling Arc Shutdown Jobs in Networks
New Theory and Algorithms for Scheduling Arc Shutdown Jobs in Networks Patrick Andersen February 27, 2014 This project explores a recently developed type of scheduling problem that combines the two Operations
More informationOptimization Exercise Set n.5 :
Optimization Exercise Set n.5 : Prepared by S. Coniglio translated by O. Jabali 2016/2017 1 5.1 Airport location In air transportation, usually there is not a direct connection between every pair of airports.
More informationScheduling with Constraint Programming. Job Shop Cumulative Job Shop
Scheduling with Constraint Programming Job Shop Cumulative Job Shop CP vs MIP: Task Sequencing We need to sequence a set of tasks on a machine Each task i has a specific fixed processing time p i Each
More informationOn the Partitioning of Servers in Queueing Systems during Rush Hour
On the Partitioning of Servers in Queueing Systems during Rush Hour This paper is motivated by two phenomena observed in many queueing systems in practice. The first is the partitioning of server capacity
More informationTotally unimodular matrices. Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems
Totally unimodular matrices Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems Martin Branda Charles University in Prague Faculty of Mathematics and
More informationThe Planning of Ground Delay Programs Subject to Uncertain Capacity
The Planning of Ground Delay Programs Subject to Uncertain Capacity Michael Hanowsky October 26, 2006 The Planning of Ground Delay Programs Subject to Uncertain Capacity Michael Hanowsky Advising Committee:
More informationIntroduction into Vehicle Routing Problems and other basic mixed-integer problems
Introduction into Vehicle Routing Problems and other basic mixed-integer problems Martin Branda Charles University in Prague Faculty of Mathematics and Physics Department of Probability and Mathematical
More informationAcquisition of Multi-Function Equipment at DIA: Conditions, Factors, Considerations & Integration. Presented by Mike Carlson September 20, 2012
Acquisition of Multi-Function Equipment at DIA: Conditions, Factors, Considerations & Integration Presented by Mike Carlson September 20, 2012 1 Denver International Airport 5 Runways 12,000 /. (3,658m)
More informationOptimal Large-Scale Air Traffic Flow Management
Optimal Large-Scale Air Traffic Flow Management Hamsa Balakrishnan Massachusetts Institute of Technology Cambridge, MA 02139 hamsa@mit.edu Bala G. Chandran Resilient Ops LLC Winchester, MA 01890 bala.chandran@resilientops.com
More informationIntroduction to Queueing Theory with Applications to Air Transportation Systems
Introduction to Queueing Theory with Applications to Air Transportation Systems John Shortle George Mason University February 28, 2018 Outline Why stochastic models matter M/M/1 queue Little s law Priority
More informationA comparison of sequencing formulations in a constraint generation procedure for avionics scheduling
A comparison of sequencing formulations in a constraint generation procedure for avionics scheduling Department of Mathematics, Linköping University Jessika Boberg LiTH-MAT-EX 2017/18 SE Credits: Level:
More informationPlanes, training and optimobiles: adding value to optimisation in the real world. Sandy Brownlee
Planes, training and optimobiles: adding value to optimisation in the real world Sandy Brownlee Scene setting Tasters Aircraft taxiing Buildings 2 Value-added optimisation 3 Optimisation Change something
More informationComplexity of Routing Problems with Release Dates and Deadlines
Complexity of Routing Problems with Release Dates and Deadlines Alan Erera, Damian Reyes, and Martin Savelsbergh H. Milton Stewart School of Industrial and Systems Engineering Georgia Institute of Technology
More informationRouting. Topics: 6.976/ESD.937 1
Routing Topics: Definition Architecture for routing data plane algorithm Current routing algorithm control plane algorithm Optimal routing algorithm known algorithms and implementation issues new solution
More informationThe Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles
The Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles Snežana Mitrović-Minić Ramesh Krishnamurti School of Computing Science, Simon Fraser University, Burnaby,
More informationGenetic Algorithm. Outline
Genetic Algorithm 056: 166 Production Systems Shital Shah SPRING 2004 Outline Genetic Algorithm (GA) Applications Search space Step-by-step GA Mechanism Examples GA performance Other GA examples 1 Genetic
More informationA novel machine learning model to predict abnormal Runway Occupancy Times and observe related precursors
A novel machine learning model to predict abnormal Runway Occupancy Times and observe related precursors Seattle ATM R&D seminar Floris Herrema 27 th of June 2017 Overview Introduction and Objective Approach
More informationDynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement
Submitted to imanufacturing & Service Operations Management manuscript MSOM-11-370.R3 Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement (Authors names blinded
More informationApplications of Linear Programming - Minimization
Applications of Linear Programming - Minimization Drs. Antonio A. Trani and H. Baik Professor of Civil Engineering Virginia Tech Analysis of Air Transportation Systems June 9-12, 2010 1 of 49 Recall the
More informationSimultaneous Integrated Model with Multiobjective for Continuous Berth Allocation and Quay Crane Scheduling Problem
Simultaneous Integrated Model with Multiobjective for Continuous Berth Allocation and Quay Crane Scheduling Problem Nurhidayu Idris 1 and Zaitul Marlizawati Zainuddin 2 1 Department of Mathematical Sciences,
More informationMontréal, 7 to 18 July 2014
INTERNATIONAL CIVIL AVIATION ORGANIZATION WORLD METEOROLOGICAL ORGANIZATION MET/14-WP/34 28/5/14 Meteorology (MET) Divisional Meeting (2014) Commission for Aeronautical Meteorology Fifteenth Session Montréal,
More informationAn Operational Evaluation of the Ground Delay Program (GDP) Parameters Selection Model (GPSM)
An Operational Evaluation of the Ground Delay Program (GDP) Parameters Selection Model (GPSM) Lara Shisler, Christopher Provan Mosaic ATM Dave Clark MIT Lincoln Lab William Chan, Shon Grabbe NASA Ames
More informationTHIS PAPER addresses the decoupling of conflictresolution
422 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 12, NO. 2, JUNE 2011 Decoupled Conflict-Resolution Procedures for Decentralized Air Traffic Control Santosh Devasia, Dhanakorn Iamratanakul,
More informationSession-Based Queueing Systems
Session-Based Queueing Systems Modelling, Simulation, and Approximation Jeroen Horters Supervisor VU: Sandjai Bhulai Executive Summary Companies often offer services that require multiple steps on the
More informationAircraft Wake Vortex State-of-the-Art & Research Needs
WakeNet3-Europe EC Grant Agreement No.: ACS7-GA-2008-213462 Aircraft Wake Vortex Compiled by:... F. Holzäpfel (DLR) et al. Date of compilation:... (for a complete list of contributors see page 3) Dissemination
More informationSimulation & Modeling Event-Oriented Simulations
Simulation & Modeling Event-Oriented Simulations Outline Simulation modeling characteristics Concept of Time A DES Simulation (Computation) DES System = model + simulation execution Data Structures Program
More informationQueueing Theory and Simulation. Introduction
Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University, Japan
More informationService Improvement and Cost Reduction for Airlines: Optimal Policies for Managing Arrival and Departure Operations under Uncertainty
University of Massachusetts Amherst ScholarWorks@UMass Amherst Doctoral Dissertations Dissertations and Theses 2016 Service Improvement and Cost Reduction for Airlines: Optimal Policies for Managing Arrival
More informationDelay management with capacity considerations.
Bachelor Thesis Econometrics Delay management with capacity considerations. Should a train wait for transferring passengers or not, and which train goes first? 348882 1 Content Chapter 1: Introduction...
More informationEvaluation of Collaborative Rationing of En Route Resources. Josh Marron, Antonio Abad Bill Hall, Francis Carr, Steve Kolitz 25 Sept 2003
Evaluation of Collaborative Rationing of En Route Resources Josh Marron, Antonio Abad Bill Hall, Francis Carr, Steve Kolitz 25 Sept 2003 Outline The need for collaborative en route rationing Proposed routing
More informationAn exact algorithm for Aircraft Landing Problem
An exact algorithm for Aircraft Landing Problem Min Wen Jesper Larsen Jens Clausen Informatics and Mathematical Modelling Technical University of Denmark 2800 Kgs. Lyngby Denmark September 4, 2005 Abstract
More informationA Dynamic Programming Approach for the Aircraft Landing Problem with Aircraft Classes
A Dynamic Programming Approach for the Aircraft Landing Problem with Aircraft Classes Alexander Lieder, Dirk Briskorn, Raik Stolletz University of Mannheim, Business School, Chair of Production Management,
More informationSCHEDULING PROBLEMS FOR FRACTIONAL AIRLINES
SCHEDULING PROBLEMS FOR FRACTIONAL AIRLINES A Thesis Presented to The Academic Faculty by Fei Qian In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the H. Milton Stewart
More information1 Heuristics for the Traveling Salesman Problem
Praktikum Algorithmen-Entwurf (Teil 9) 09.12.2013 1 1 Heuristics for the Traveling Salesman Problem We consider the following problem. We want to visit all the nodes of a graph as fast as possible, visiting
More informationATM Network Performance Report
ATM Network Performance Report 2019 Page 1 of 18 Table of contents Summary... 3 Network Wide Performance... 4 Airborne delay... 4 Sydney... 7 Airborne delay... 7 Notable events... 7 Melbourne... 9 Airborne
More informationNetwork Congestion Control of Airport Surface Operations
Network Congestion Control of Airport Surface Operations Harshad Khadilkar and Hamsa Balakrishnan Massachusetts Institute of Technology, Cambridge, MA 239, USA This paper presents a novel approach to managing
More informationAnswers to selected exercises
Answers to selected exercises A First Course in Stochastic Models, Henk C. Tijms 1.1 ( ) 1.2 (a) Let waiting time if passengers already arrived,. Then,, (b) { (c) Long-run fraction for is (d) Let waiting
More informationOptimization Exercise Set n. 4 :
Optimization Exercise Set n. 4 : Prepared by S. Coniglio and E. Amaldi translated by O. Jabali 2018/2019 1 4.1 Airport location In air transportation, usually there is not a direct connection between every
More informationDynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement
Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement Wyean Chan DIRO, Université de Montréal, C.P. 6128, Succ. Centre-Ville, Montréal (Québec), H3C 3J7, CANADA,
More informationMichael Kupfer. San Jose State University Research Foundation NASA Ames, Moffett Field, CA. 8 th USA Europe ATM Seminar June 29 th July 2 nd Napa, CA
Michael Kupfer San Jose State University Research Foundation NS mes, Moffett Field, C 8 th US Europe TM Seminar June 29 th July 2 nd Napa, C 0 SFO Motivation: Dependent Simultaneous runways Offset Instrument
More informationGENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS
GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS A genetic algorithm is a random search technique for global optimisation in a complex search space. It was originally inspired by an
More informationAlgorithm Design Strategies V
Algorithm Design Strategies V Joaquim Madeira Version 0.0 October 2016 U. Aveiro, October 2016 1 Overview The 0-1 Knapsack Problem Revisited The Fractional Knapsack Problem Greedy Algorithms Example Coin
More informationA.I.: Beyond Classical Search
A.I.: Beyond Classical Search Random Sampling Trivial Algorithms Generate a state randomly Random Walk Randomly pick a neighbor of the current state Both algorithms asymptotically complete. Overview Previously
More informationSingle Machine Problems Polynomial Cases
DM204, 2011 SCHEDULING, TIMETABLING AND ROUTING Lecture 2 Single Machine Problems Polynomial Cases Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline
More informationMinimizing Total Delay in Fixed-Time Controlled Traffic Networks
Minimizing Total Delay in Fixed-Time Controlled Traffic Networks Ekkehard Köhler, Rolf H. Möhring, and Gregor Wünsch Technische Universität Berlin, Institut für Mathematik, MA 6-1, Straße des 17. Juni
More informationScheduling Lecture 1: Scheduling on One Machine
Scheduling Lecture 1: Scheduling on One Machine Loris Marchal 1 Generalities 1.1 Definition of scheduling allocation of limited resources to activities over time activities: tasks in computer environment,
More informationTabu Search. Biological inspiration is memory the ability to use past experiences to improve current decision making.
Tabu Search Developed by Fred Glover in the 1970 s. Dr Glover is a business professor at University of Colorado at Boulder. Developed specifically as a combinatorial optimization tool. Biological inspiration
More informationTime Dependent Traveling Salesman Problem with Time Windows: Properties and an Exact Algorithm
Time Dependent Traveling Salesman Problem with Time Windows: Properties and an Exact Algorithm Anna Arigliano, Gianpaolo Ghiani, Antonio Grieco, Emanuela Guerriero Dipartimento di Ingegneria dell Innovazione,
More informationWeather Integration for Strategic Traffic Flow Management
The MITRE Corporation s Center for Advanced Aviation System Development Approved for Public Release; Distribution Unlimited. 15-3356 Weather Integration for Strategic Traffic Flow Management Dr. Christine
More informationTravel and Transportation
A) Locations: B) Time 1) in the front 4) by the window 7) earliest 2) in the middle 5) on the isle 8) first 3) in the back 6) by the door 9) next 10) last 11) latest B) Actions: 1) Get on 2) Get off 3)
More information(1) The starting point is the precedence table (aka dependence table) Immediately preceding activities
Critical Path Analysis (10 pages; 1/5/16) fmng.uk (1) The starting point is the precedence table (aka dependence table) Example Activity Duration Immediately preceding activities A 4 - B 5 - C 6 A,B D
More informationA Column Generation Based Heuristic for the Dial-A-Ride Problem
A Column Generation Based Heuristic for the Dial-A-Ride Problem Nastaran Rahmani 1, Boris Detienne 2,3, Ruslan Sadykov 3,2, François Vanderbeck 2,3 1 Kedge Business School, 680 Cours de la Libération,
More informationRCPSP Single Machine Problems
DM204 Spring 2011 Scheduling, Timetabling and Routing Lecture 3 Single Machine Problems Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. Resource
More informationTraffic Flow Management (TFM) Weather Rerouting Decision Support. Stephen Zobell, Celesta Ball, and Joseph Sherry MITRE/CAASD, McLean, Virginia
Traffic Flow Management (TFM) Weather Rerouting Decision Support Stephen Zobell, Celesta Ball, and Joseph Sherry MITRE/CAASD, McLean, Virginia Stephen Zobell, Celesta Ball, and Joseph Sherry are Technical
More informationAlgorithms. Outline! Approximation Algorithms. The class APX. The intelligence behind the hardware. ! Based on
6117CIT - Adv Topics in Computing Sci at Nathan 1 Algorithms The intelligence behind the hardware Outline! Approximation Algorithms The class APX! Some complexity classes, like PTAS and FPTAS! Illustration
More informationMODELING AIRCRAFT MOVEMENTS USING STOCHASTIC HYBRID SYSTEMS
MODELING AIRCRAFT MOVEMENTS USING STOCHASTIC HYBRID SYSTEMS Arne Bang Huseby University of Oslo Modern simulation techniques and computer power makes it possible to simulate systems with continuous state
More informationOnline Packet Routing on Linear Arrays and Rings
Proc. 28th ICALP, LNCS 2076, pp. 773-784, 2001 Online Packet Routing on Linear Arrays and Rings Jessen T. Havill Department of Mathematics and Computer Science Denison University Granville, OH 43023 USA
More informationSingle Machine Models
Outline DM87 SCHEDULING, TIMETABLING AND ROUTING Lecture 8 Single Machine Models 1. Dispatching Rules 2. Single Machine Models Marco Chiarandini DM87 Scheduling, Timetabling and Routing 2 Outline Dispatching
More informationApplication of Edge Coloring of a Fuzzy Graph
Application of Edge Coloring of a Fuzzy Graph Poornima B. Research Scholar B.I.E.T., Davangere. Karnataka, India. Dr. V. Ramaswamy Professor and Head I.S. & E Department, B.I.E.T. Davangere. Karnataka,
More informationAlgorithms. NP -Complete Problems. Dong Kyue Kim Hanyang University
Algorithms NP -Complete Problems Dong Kyue Kim Hanyang University dqkim@hanyang.ac.kr The Class P Definition 13.2 Polynomially bounded An algorithm is said to be polynomially bounded if its worst-case
More informationThe effect of probabilities of departure with time in a bank
International Journal of Scientific & Engineering Research, Volume 3, Issue 7, July-2012 The effect of probabilities of departure with time in a bank Kasturi Nirmala, Shahnaz Bathul Abstract This paper
More informationOptimal Scheduling Algorithm in Point Merge System Including Holding Pattern Based on MILP
7 TH EUROPEAN CONFERENCE FOR AERONAUTICS AND AEROSPACE SCIENCES (EUCASS) Optimal Scheduling Algorithm in Point Merge System Including Holding Pattern Based on MILP Somang Lee, Youkyung Hong, and Youdan
More informationThe traveling salesman problem
Chapter 58 The traveling salesman problem The traveling salesman problem (TSP) asks for a shortest Hamiltonian circuit in a graph. It belongs to the most seductive problems in combinatorial optimization,
More informationDeferability: A Concept for Incremental Air Traffic Management Decision Making
Deferability: A Concept for Incremental Air Traffic Management Decision Making Stephen Zobell 1 and Craig Wanke 2 The MITRE Corporation, McLean, VA, 22102 Dealing with uncertainty poses a challenge for
More informationCPU SCHEDULING RONG ZHENG
CPU SCHEDULING RONG ZHENG OVERVIEW Why scheduling? Non-preemptive vs Preemptive policies FCFS, SJF, Round robin, multilevel queues with feedback, guaranteed scheduling 2 SHORT-TERM, MID-TERM, LONG- TERM
More informationA MATHEMATICAL PROGRAMMING MODEL FOR THE EVALUATION AND DESIGN OF AIRPORT CONFIGURATIONS. Esteve Codina 1, Angel Marín 2
A MATHEMATICAL PROGRAMMING MODEL FOR THE EVALUATION AND DESIGN OF AIRPORT CONFIGURATIONS. Esteve Codina 1, Angel Marín 2 1 Statistics and Operations Research Department Polytechnic University of Catalonia
More informationScheduling Lecture 1: Scheduling on One Machine
Scheduling Lecture 1: Scheduling on One Machine Loris Marchal October 16, 2012 1 Generalities 1.1 Definition of scheduling allocation of limited resources to activities over time activities: tasks in computer
More informationOn the Partitioning of Servers in Queueing Systems during Rush Hour
On the Partitioning of Servers in Queueing Systems during Rush Hour Bin Hu Saif Benjaafar Department of Operations and Management Science, Ross School of Business, University of Michigan at Ann Arbor,
More informationSolving a Production Scheduling Problem as a Time-Dependent Traveling Salesman Problem
Solving a Production Scheduling Problem as a Time-Dependent Traveling Salesman Problem GABRIELLA STECCO Department of Applied Mathematics, University Ca Foscari of Venice, Dorsoduro n. 3825/E, 30123 Venice,
More informationImproved Railway Timetable Robustness for Reduced Traffic Delays a MILP approach
Improved Railway Timetable Robustness for Reduced Traffic Delays a MILP approach Emma V. Andersson 1, Anders Peterson, Johanna Törnquist Krasemann Department of Science and Technology, Linköping University
More informationCHAPTER 3: INTEGER PROGRAMMING
CHAPTER 3: INTEGER PROGRAMMING Overview To this point, we have considered optimization problems with continuous design variables. That is, the design variables can take any value within a continuous feasible
More informationCHAPTER 3. CAPACITY OF SIGNALIZED INTERSECTIONS
CHAPTER 3. CAPACITY OF SIGNALIZED INTERSECTIONS 1. Overview In this chapter we explore the models on which the HCM capacity analysis method for signalized intersections are based. While the method has
More informationSlides 9: Queuing Models
Slides 9: Queuing Models Purpose Simulation is often used in the analysis of queuing models. A simple but typical queuing model is: Queuing models provide the analyst with a powerful tool for designing
More informationWinter Operations GENEVA CASE. AIRPORT OPERATIONS IN EXTREME WEATHER CONDITIONS (winter )
Winter Operations GENEVA CASE AIRPORT OPERATIONS IN EXTREME WEATHER CONDITIONS (winter 2009-2010) GENEVA CLIMATE IN A NUTSHELL Altitude 391 m / 1283 ft. The climate is temperate. Traditionally mild winters
More informationZebo Peng Embedded Systems Laboratory IDA, Linköping University
TDTS 01 Lecture 8 Optimization Heuristics for Synthesis Zebo Peng Embedded Systems Laboratory IDA, Linköping University Lecture 8 Optimization problems Heuristic techniques Simulated annealing Genetic
More informationProbabilistic TFM: Preliminary Benefits Analysis of an Incremental Solution Approach
Probabilistic TFM: Preliminary Benefits Analysis of an Incremental Solution Approach James DeArmon, Craig Wanke, Daniel Greenbaum MITRE/CAASD 7525 Colshire Dr McLean VA 22102 Introduction The National
More informationInput-queued switches: Scheduling algorithms for a crossbar switch. EE 384X Packet Switch Architectures 1
Input-queued switches: Scheduling algorithms for a crossbar switch EE 84X Packet Switch Architectures Overview Today s lecture - the input-buffered switch architecture - the head-of-line blocking phenomenon
More informationProgress in Aviation Weather Forecasting for ATM Decision Making FPAW 2010
Progress in Aviation Weather Forecasting for ATM Decision Making FPAW 2010 Jim Evans Marilyn Wolfson 21 October 2010-1 Overview (1) Integration with storm avoidance models and ATC route usage models (2)
More informationElevator Dispatching as Mixed Integer Linear Optimization Problem
Elevator Dispatching as Mixed Integer Linear Optimization Problem Mirko Ruokokoski 1 Harri Ehtamo 1 Janne Sorsa 2 Marja-Liisa Siikonen 2 1 Systems Analysis Laboratory Helsinki University of Techonology,
More informationQueueing Theory. VK Room: M Last updated: October 17, 2013.
Queueing Theory VK Room: M1.30 knightva@cf.ac.uk www.vincent-knight.com Last updated: October 17, 2013. 1 / 63 Overview Description of Queueing Processes The Single Server Markovian Queue Multi Server
More informationMetaheuristics and Local Search
Metaheuristics and Local Search 8000 Discrete optimization problems Variables x 1,..., x n. Variable domains D 1,..., D n, with D j Z. Constraints C 1,..., C m, with C i D 1 D n. Objective function f :
More informationChapter 11. Approximation Algorithms. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved.
Chapter 11 Approximation Algorithms Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights reserved. 1 Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should
More informationTranslating Meteorological Observations into Air Traffic Impacts in Singapore Flight Information Region (FIR)
Translating Meteorological Observations into Air Traffic Impacts in Singapore Flight Information Region (FIR) Michael Robinson The MITRE Corporation Approved for Public Release; Distribution Unlimited.
More informationProbabilistic Winter Weather Nowcasting supporting Total Airport Management
Probabilistic Winter Weather Nowcasting supporting Total Airport Management Jaakko Nuottokari* Finnish Meteorological Institute *With Heikki Juntti, Elena Saltikoff, Harri Hohti, Seppo Pulkkinen, Alberto
More informationQuick Reference Manual. Ver. 1.3
Quick Reference Manual Ver. 1.3 1 EXASITE Voyage EXSITE Voyage is a web-based communication tool designed to support the following users; Ship operators who utilize Optimum Ship Routing (OSR) service in
More informationMaximizing throughput in zero-buffer tandem lines with dedicated and flexible servers
Maximizing throughput in zero-buffer tandem lines with dedicated and flexible servers Mohammad H. Yarmand and Douglas G. Down Department of Computing and Software, McMaster University, Hamilton, ON, L8S
More informationMulti-Skill Resource-Constrained Project Scheduling: Formulation and Inequalities
Multi-Skill Resource-Constrained Project Scheduling: Formulation and Inequalities Isabel Correia, Lídia Lampreia Lourenço and Francisco Saldanha-da-Gama CIO Working Paper 17/2008 Multi-Skill Resource-Constrained
More informationFair Operation of Multi-Server and Multi-Queue Systems
Fair Operation of Multi-Server and Multi-Queue Systems David Raz School of Computer Science Tel-Aviv University, Tel-Aviv, Israel davidraz@post.tau.ac.il Benjamin Avi-Itzhak RUTCOR, Rutgers University,
More information