airport service vehicle scheduling

Upload: zougoulougou

Post on 07-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Airport Service Vehicle Scheduling

    1/20

    Airport Service Vehicle Scheduling

    Kenneth Kuhn Steffen LothUniv. of Canterbury DLR(formerly NASA)

  • 8/6/2019 Airport Service Vehicle Scheduling

    2/20

    Outline

    Why Service Vehicle Scheduling

    The CARMA Project

    Scheduling Algorithms

    Simulation Studies

    Conclusion

  • 8/6/2019 Airport Service Vehicle Scheduling

    3/20

    Why Service Vehicle Scheduling

    For most airports there is a dominance of delaysdue to gate congestion (Idris et al., ATM 1998)

    Interdependence of gates, airports

    Very little service vehicle research to date, nonefrom the perspective of a service provider

    Available research has focused on describing theturnaround process

  • 8/6/2019 Airport Service Vehicle Scheduling

    4/20

    The CARMA Project (Car Management on Aprons)

    Cost-efficient vehicle detection and communication onthe apron

    Applications to show vehicle information, and tomanage vehicles from stakeholder control centers

    Investigate the safety case and business case forvehicle management at Hamburg Airport

    Proof of the technical and economical feasibility of avehicle management system at Hamburg Airport

  • 8/6/2019 Airport Service Vehicle Scheduling

    5/20

    The CARMA Project

  • 8/6/2019 Airport Service Vehicle Scheduling

    6/20

    Scheduling Algorithms

    Decisionsassign service vehicles aircraft to service

    assign times when service is to begin

    Objectives

    minimize delay aircraft absorbminimize distance service vehicles travelminimize number of service vehicles required

    Difficultiesaircraft assignment has exponential possibilitiesaircraft sequencing has factorial possibilities

  • 8/6/2019 Airport Service Vehicle Scheduling

    7/20

    Scheduling Algorithms

    Currentperiodically see if aircraft is about to require service

    use vehicles that have been idle the longest

    Greedy

    use vehicles that are closest to aircraft

    Moving time window

    periodically solve static scheduling problemassign service vehicles according to results

  • 8/6/2019 Airport Service Vehicle Scheduling

    8/20

    Scheduling Algorithms: Moving Time Window

    Planning horizon need not equal assignment horizon(examine schedule over next hour, every ten minutes)

    Assignment horizon should depend on extent ofuncertainty

    Planning horizon should depend on computational power

    In cases where planning horizon is unreasonably short,test heuristic approaches like genetic algorithms

    Clever optimization algorithms are best

  • 8/6/2019 Airport Service Vehicle Scheduling

    9/20

    Scheduling Algorithms: Clever Optimization

    Modify constraints to discourage fractional variables

    Constraints on service times sum across binarysequencing variables

    becomes

    Add constraints to penalize cyclic flow

  • 8/6/2019 Airport Service Vehicle Scheduling

    10/20

    Scheduling Algorithms: Clever Optimization

    Branch based on vehicle assignment and task sequencing,never on individual variables

    (Somewhat) more detailed explanation in paper

    Methods applicable to other vehicle routing problems,including arrival scheduling

  • 8/6/2019 Airport Service Vehicle Scheduling

    11/20

    Scheduling Algorithms: Genetic Algorithm

    Technique borrowed from arrival schedulingassign aircraft to runways / vehicles

    sequence aircraftschedule based on sequence (trivial)

  • 8/6/2019 Airport Service Vehicle Scheduling

    12/20

    Simulation Studies: HAM

  • 8/6/2019 Airport Service Vehicle Scheduling

    13/20

    Simulation Studies: HAM

    200 scenarios given to various scheduling algorithms

    17 aircraft requesting service from 6 service vehicles ineach scenario (a busy hour or two at HAM)

    Over 1013 ways to assign aircraft

    For each assignment, as many as 1014 ways to sequence

    tasks

  • 8/6/2019 Airport Service Vehicle Scheduling

    14/20

  • 8/6/2019 Airport Service Vehicle Scheduling

    15/20

    Simulation used glpk solver (open source) called from C++

    Computation time of optimization highly variable

  • 8/6/2019 Airport Service Vehicle Scheduling

    16/20

    Simulation Studies: DFW

  • 8/6/2019 Airport Service Vehicle Scheduling

    17/20

    Simulation Studies: DFW

    200 scenarios given to scheduling algorithms

    1,000 aircraft requesting service from 20 - 30 servicevehicles in each scenario

    Optimization impossible given any reasonable planninghorizon

  • 8/6/2019 Airport Service Vehicle Scheduling

    18/20

  • 8/6/2019 Airport Service Vehicle Scheduling

    19/20

  • 8/6/2019 Airport Service Vehicle Scheduling

    20/20

    Conclusion

    Vehicle management systems have significant potential atboth small and large airports

    reducing delay aircraft absorbreducing distance service vehicles travelreducing service vehicle fleet size

    Delay aircraft absorb waiting for service vehicles also afunction of arrival and departure time distributions

    Established clever optimization and genetic algorithms forscheduling