DocumentCode
2622727
Title
MILP formulation and polynomial time algorithm for an aircraft scheduling problem
Author
Bayen, Alexandre M. ; Tomlin, Claire J. ; Ye, Yinyu ; Zhang, Jiawei
Author_Institution
Dept. of Aeronaut. & Astronaut., Stanford Univ., CA, USA
Volume
5
fYear
2003
fDate
9-12 Dec. 2003
Firstpage
5003
Abstract
This paper presents a polynomial time algorithm used for solving a mixed integer linear program (MILP) formulation of a scheduling problem applicable to air traffic control. We first relate the general MILP (which we believe to be NP-hard) to the air traffic control problem, which consists of performing maneuver assignments to achieve scheduling constraints for airport arrival traffic. This MILP can be solved with CPLEX, yet there is no guarantee on the running time. We show that a specific case of this air traffic control problem, which is of interest in its own right, may be solved using an exact polynomial-time algorithm. The case of interest consists of finding the largest achievable time separation between aircraft upon arrival, compatible with airspace restrictions and aircraft performance. Our algorithm transforms the problem to a single machine scheduling problem, and then embeds its solution into a bisection algorithm. We establish the polynomial complexity of the resulting algorithm by proving an algebraic property of its optimal solution. We compare the running times of CPLEX and our algorithm for 1800 cases with up to 20 aircraft. The results show numerical evidence of the guaranteed running time of our algorithm, by contrast with CPLEX whose average performance is good, but also shows a significant number of instances with unpredictably large computational time. We perform 8100 additional runs of our algorithm with up to 100 aircraft, to numerically confirm the predicted worst case running time of our algorithm.
Keywords
air traffic control; aircraft; computational complexity; integer programming; linear programming; scheduling; air traffic control; aircraft performance; aircraft scheduling problem; aircraft upon arrival; airspace restrictions; algebraic property; bisection algorithm; maneuver assignments; mixed integer linear program formulation; polynomial complexity; polynomial time algorithm; running time; single machine scheduling problem; Aerospace control; Air traffic control; Aircraft; Airports; Contracts; Control systems; Engineering management; NASA; Polynomials; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Decision and Control, 2003. Proceedings. 42nd IEEE Conference on
ISSN
0191-2216
Print_ISBN
0-7803-7924-1
Type
conf
DOI
10.1109/CDC.2003.1272423
Filename
1272423
Link To Document