airport service vehicle scheduling
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