13
SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Embed Size (px)

Citation preview

Page 1: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

SCHEDULINGAIRCRAFT LANDINGMike GersonAlbina Shapiro

Page 2: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Background

Air traffic has been on the rise for decades, but there has not been a corresponding increase in the number of airports and runways

Airlines are forced to improve their efficiency High capital investments and operational costs Heightened security Increased competition due to low-cost airlines

Little tactical planning is currently done – sequence is approximately FCFS Planning allows delays to be assigned before departure:

delays on the ground are half as costly as in the air Allows for different objectives to be met (besides just

getting all the planes on the ground)

Page 3: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Potential Objectives

Punctuality Minimize average lateness or number of late planes

Efficiency Maximize airport capacity (similar to minimizing

makespan)

Costs Minimize costs

Page 4: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

The Decision Problem

An airport's Air Traffic Control (ATC) is responsible for creating a schedule of plane landings

Separation Times Mandatory inter-landing time between planes (wake

vortex), determined by plane size and visibility Time window

Bounded by earliest time a plane can land (flying at maximum speed) and by latest a plane can land (flying at most fuel-efficient speed while circling for maximum possible time)

Plane’s cruise speed A plane’s most economical speed. A cost is incurred if the

plane is forced to deviate from this speed.

Page 5: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Job Shop Model

Early research (late 1970s) modeled problem as a job shop

Runways = machinesPlanes = jobsEarliest feasible landing time = release date

Sequence-dependent processing times Maintains separation time

Typical objective function: minimize makespan And the problem becomes np-hard!

Page 6: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Prioritizing Flights

Allows airlines to set their own preferences Size of plane or number of passengers Connecting flights (passengers and cargo) Fuel capacity considerations

1998 – Carr, et al Priority ranking system per airline

Objective: minimize deviations from preferred order

Page 7: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Prioritizing Flights

1995 – Abela, et al, 2000 – Beasley, et al Simple cost function, linearly tied to deviation

from a target arrival time Objective: Minimize weighted deviations from

scheduled time

Page 8: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Prioritizing Flights

2008 – Soomer and Franx More complex linear cost function more

accurately accounts for airline preferences Includes scaling procedure to normalize costs

between airlines (prevents one airline from receiving priority for a higher cost structure)

Objective:Minimize total scaled cost

Page 9: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Solution Methods

Simulation Genetic algorithms

Population heuristics Formulate mixed-integer programming model

Branch and bound Use an upper bound heuristic, then LP-based tree

search Local search heuristic

Page 10: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Local Search Heuristic

Swap neighborhood

Shift neighborhood

Page 11: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Results

Soomer, et al: Local Search Heuristic Significant cost savings over FCFS

Average savings per flight: 33% of FCFS costs Total savings: 81% of scaled costs

Page 12: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

Advantages over FCFS

Cost Savings Consistent Performance

Automated system vs human judgment Allows active scheduling

Computations run quickly enough to allow updated schedules to be calculated as circumstances change (departure delays, weather conditions, etc)

Page 13: SCHEDULING AIRCRAFT LANDING Mike Gerson Albina Shapiro

References

J. Abela, D. Abramson, M. Krishnamoorthy, A. De Silva, and G. Mills, “Computing Optimal Schedules for Landing Aircraft,” in Proceedings of the 12th National ASOR Conference, Adelaide, Australia, (1993) 71-90.

G.C. Carr, H. Erzberger, F. Neuman. “Airline Arrival Prioritization in Sequencing and Scheduling,” in Proceedings of the 2nd USA/EUROPE Air Traffic Management R&D Seminar (1998).

J.E. Beasley, M. Krishnamoorthy, Y.M. Sharaiha, D. Abramson, “Scheduling Aircraft Landings – The Static Case,” in Transportation Science 34 (2000) 180–197.

J.E. Beasley, J. Sonander, P. Havelock, “Scheduling Aircraft Landings at London Heathrow using a Population Heuristic,” in Journal of the Operational Research Society 52 (2001) 483–493.

M.J. Soomer, G.J. Franx, “Scheduling Aircraft Landings using Airlines’ Preferences,” in European Journal of Operational Research 190 (2008) 277-291.