Heuristics for airport operations

Size: px
Start display at page:

Download "Heuristics for airport operations"

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 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 information

Algorithms and Complexity theory

Algorithms 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 information

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)

1.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 information

Chapter 3: Discrete Optimization Integer Programming

Chapter 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 information

STOCHASTIC PROGRAMMING METHODS FOR SCHEDULING OF AIRPORT RUNWAY OPERATIONS UNDER UNCERTAINTY

STOCHASTIC 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 information

A heuristic algorithm for the Aircraft Landing Problem

A 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 information

Vehicle 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 Martin Savelsbergh The Logistics Institute Georgia Institute of Technology Vehicle Routing and Scheduling Part II: Algorithmic Enhancements Handling Practical Complexities

More information

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

MULTIPLE 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 information

A Mixed Integer Linear Program for Optimizing the Utilization of Locomotives with Maintenance Constraints

A 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 information

Vehicle Routing with Traffic Congestion and Drivers Driving and Working Rules

Vehicle 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 information

Queuing Theory. The present section focuses on the standard vocabulary of Waiting Line Models.

Queuing 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 information

Introduction to integer programming III:

Introduction 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 information

New Theory and Algorithms for Scheduling Arc Shutdown Jobs in Networks

New 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 information

Optimization Exercise Set n.5 :

Optimization 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 information

Scheduling with Constraint Programming. Job Shop Cumulative Job Shop

Scheduling 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 information

On the Partitioning of Servers in Queueing Systems during Rush Hour

On 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 information

Totally 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 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 information

The Planning of Ground Delay Programs Subject to Uncertain Capacity

The 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 information

Introduction into Vehicle Routing Problems and other basic mixed-integer problems

Introduction 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 information

Acquisition 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 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 information

Optimal Large-Scale Air Traffic Flow Management

Optimal 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 information

Introduction to Queueing Theory with Applications to Air Transportation Systems

Introduction 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 information

A 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 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 information

Planes, 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 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 information

Complexity of Routing Problems with Release Dates and Deadlines

Complexity 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 information

Routing. Topics: 6.976/ESD.937 1

Routing. 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 information

The 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 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 information

Genetic Algorithm. Outline

Genetic 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 information

A 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 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 information

Dynamic 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 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 information

Applications of Linear Programming - Minimization

Applications 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 information

Simultaneous 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 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 information

Montréal, 7 to 18 July 2014

Montré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 information

An 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) 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 information

THIS PAPER addresses the decoupling of conflictresolution

THIS 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 information

Session-Based Queueing Systems

Session-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 information

Aircraft Wake Vortex State-of-the-Art & Research Needs

Aircraft 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 information

Simulation & Modeling Event-Oriented Simulations

Simulation & 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 information

Queueing Theory and Simulation. Introduction

Queueing 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 information

Service Improvement and Cost Reduction for Airlines: Optimal Policies for Managing Arrival and Departure Operations under Uncertainty

Service 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 information

Delay management with capacity considerations.

Delay 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 information

Evaluation 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 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 information

An exact algorithm for Aircraft Landing Problem

An 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 information

A Dynamic Programming Approach for the Aircraft Landing Problem with Aircraft Classes

A 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 information

SCHEDULING PROBLEMS FOR FRACTIONAL AIRLINES

SCHEDULING 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 information

1 Heuristics for the Traveling Salesman Problem

1 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 information

ATM Network Performance Report

ATM 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 information

Network Congestion Control of Airport Surface Operations

Network 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 information

Answers to selected exercises

Answers 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 information

Optimization Exercise Set n. 4 :

Optimization 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 information

Dynamic 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 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 information

Michael 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 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 information

GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS

GENETIC 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 information

Algorithm Design Strategies V

Algorithm 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 information

A.I.: Beyond Classical Search

A.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 information

Single Machine Problems Polynomial Cases

Single 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 information

Minimizing Total Delay in Fixed-Time Controlled Traffic Networks

Minimizing 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 information

Scheduling Lecture 1: Scheduling on One Machine

Scheduling 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 information

Tabu Search. Biological inspiration is memory the ability to use past experiences to improve current decision making.

Tabu 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 information

Time 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 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 information

Weather Integration for Strategic Traffic Flow Management

Weather 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 information

Travel and Transportation

Travel 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

(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 information

A Column Generation Based Heuristic for the Dial-A-Ride Problem

A 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 information

RCPSP Single Machine Problems

RCPSP 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 information

Traffic 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 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 information

Algorithms. Outline! Approximation Algorithms. The class APX. The intelligence behind the hardware. ! Based on

Algorithms. 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 information

MODELING AIRCRAFT MOVEMENTS USING STOCHASTIC HYBRID SYSTEMS

MODELING 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 information

Online Packet Routing on Linear Arrays and Rings

Online 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 information

Single Machine Models

Single 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 information

Application of Edge Coloring of a Fuzzy Graph

Application 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 information

Algorithms. NP -Complete Problems. Dong Kyue Kim Hanyang University

Algorithms. 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 information

The effect of probabilities of departure with time in a bank

The 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 information

Optimal Scheduling Algorithm in Point Merge System Including Holding Pattern Based on MILP

Optimal 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 information

The traveling salesman problem

The 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 information

Deferability: A Concept for Incremental Air Traffic Management Decision Making

Deferability: 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 information

CPU SCHEDULING RONG ZHENG

CPU 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 information

A 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 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 information

Scheduling Lecture 1: Scheduling on One Machine

Scheduling 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 information

On the Partitioning of Servers in Queueing Systems during Rush Hour

On 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 information

Solving a Production Scheduling Problem as a Time-Dependent Traveling Salesman Problem

Solving 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 information

Improved Railway Timetable Robustness for Reduced Traffic Delays a MILP approach

Improved 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 information

CHAPTER 3: INTEGER PROGRAMMING

CHAPTER 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 information

CHAPTER 3. CAPACITY OF SIGNALIZED INTERSECTIONS

CHAPTER 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 information

Slides 9: Queuing Models

Slides 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 information

Winter Operations GENEVA CASE. AIRPORT OPERATIONS IN EXTREME WEATHER CONDITIONS (winter )

Winter 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 information

Zebo Peng Embedded Systems Laboratory IDA, Linköping University

Zebo 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 information

Probabilistic TFM: Preliminary Benefits Analysis of an Incremental Solution Approach

Probabilistic 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 information

Input-queued switches: Scheduling algorithms for a crossbar switch. EE 384X Packet Switch Architectures 1

Input-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 information

Progress in Aviation Weather Forecasting for ATM Decision Making FPAW 2010

Progress 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 information

Elevator Dispatching as Mixed Integer Linear Optimization Problem

Elevator 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 information

Queueing Theory. VK Room: M Last updated: October 17, 2013.

Queueing 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 information

Metaheuristics and Local Search

Metaheuristics 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 information

Chapter 11. Approximation Algorithms. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved.

Chapter 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 information

Translating 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) 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 information

Probabilistic Winter Weather Nowcasting supporting Total Airport Management

Probabilistic 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 information

Quick Reference Manual. Ver. 1.3

Quick 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 information

Maximizing throughput in zero-buffer tandem lines with dedicated and flexible servers

Maximizing 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 information

Multi-Skill Resource-Constrained Project Scheduling: Formulation and Inequalities

Multi-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 information

Fair Operation of Multi-Server and Multi-Queue Systems

Fair 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