OPTIMIZED SECTORIZATION OF AIRSPACE WITH CONSTRAINTS

In this paper we consider the Optimized Airspace Sectorization Problem (ASP) with constraints in which a given airspace is to be partitioned into a number of sectors. The objective of ASP is to minimize the coordination workload between adjacent sectors. We proposed a constraint programming approach to optimize the sectorization that shall satisfy all specific constraints e.g. the controllers’ workload is balanced among the sectors, the sectors are not fragmented, aircraft can not enter twice the same sector; aircraft cannot stay less than a given amount of time in each sector crossed, sectors cannot be fragmented etc. Introduction Sectorization is a fundamental architectural feature of the Air Traffic Control (ATC) system. The airspace is divided into a number of sectors, each of them is assigned to a team of controllers (Control Positions). Controllers of a given sector have (1) to monitor the flights, (2) to avoid conflicts between aircraft and (3) to exchange information with adjacent sectors where aircraft have planned to go. These tasks induce a workload which is often decomposed into three corresponding parts [1, 2, 3]: • The monitoring workload (MW) comes from the cyclic checking of aircraft trajectories. • The conflict workload (CW) results from resolution and avoidance of conflicts between aircraft. • The coordination workload (OW) is basically related to the exchanges that have to be performed between controllers of adjacent sectors and pilots of aircraft that are crossing through. But the air traffic changes over the day. This often leads to workload imbalance between the sectors. Furthermore, it is desirable that there are more the sectors (then more control positions) in the dense traffic periods of the day than the weak periods. Hence a tool to “dynamically” re-sectorize the airspace (more precisely a part of airspace – e.g. the sectors of a Air Traffic Control Center) is required to cope with the evolution of the traffic. When the sectors are designed, not only the balance constraint must be hold (in term of workload), but also that several following specific constraints have to be taken into account: • Convexity constraint. The same aircraft can not enter twice the same sector. It is not sensible, but it happened in the past, e.g. national boundaries in European airspace. For instance, the following case in the Figure 1 is not admissible:

[1]  George Karypis,et al.  Multilevel k-way Partitioning Scheme for Irregular Graphs , 1998, J. Parallel Distributed Comput..

[2]  P. Berlandier Improving domain filtering using restricted path consistency , 1995, Proceedings the 11th Conference on Artificial Intelligence for Applications.

[3]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[4]  Marc Schoenauer,et al.  Airspace sectoring by evolutionary computation , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[5]  Daniel Delahaye Optimisation de la sectorisation de l'espace aérien par algorithmes génétiques , 1995 .

[6]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[7]  R. M. Mattheyses,et al.  A Linear-Time Heuristic for Improving Network Partitions , 1982, 19th Design Automation Conference.

[8]  Vipin Kumar,et al.  Algorithms for Constraint-Satisfaction Problems: A Survey , 1992, AI Mag..

[9]  Jean-francois Puget,et al.  A C++ implementation of CLP , 1997 .

[10]  Ugo Montanari,et al.  Networks of constraints: Fundamental properties and applications to picture processing , 1974, Inf. Sci..

[11]  Joachim Schimpf,et al.  ECLiPSe: A Platform for Constraint Logic Programming , 1997 .

[12]  Horst D. Simon,et al.  Fast multilevel implementation of recursive spectral bisection for partitioning unstructured problems , 1994, Concurr. Pract. Exp..

[13]  Chia-Hoang Lee,et al.  Comments on Mohr and Henderson's Path Consistency Algorithm , 1988, Artif. Intell..

[14]  Robert G. Reynolds,et al.  Genetic Algorithms for Automatic Regrouping of Air Traffic Control Sectors , 1995 .

[15]  M Barbara,et al.  A Tutorial on Constraint Programming , 1995 .

[16]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[17]  Gary L. Miller,et al.  Geometric mesh partitioning: implementation and experiments , 1995, Proceedings of 9th International Parallel Processing Symposium.

[18]  Thomas C. Henderson,et al.  Arc and Path Consistency Revisited , 1986, Artif. Intell..

[19]  Brian W. Kernighan,et al.  An efficient heuristic procedure for partitioning graphs , 1970, Bell Syst. Tech. J..

[20]  Bruce Hendrickson,et al.  An empirical study of static load balancing algorithms , 1994, Proceedings of IEEE Scalable High Performance Computing Conference.

[21]  Bruce Hendrickson,et al.  An Improved Spectral Graph Partitioning Algorithm for Mapping Parallel Computations , 1995, SIAM J. Sci. Comput..

[22]  Bruce Hendrickson,et al.  A Multi-Level Algorithm For Partitioning Graphs , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[23]  Markus P. J. Fromherz,et al.  Constraint-based scheduling , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[24]  Vu Duong,et al.  A constraint-programming formulation for dynamic airspace sectorization , 2002, Proceedings. The 21st Digital Avionics Systems Conference.

[25]  Alain Colmerauer,et al.  An introduction to Prolog III , 1989, CACM.

[26]  Vipin Kumar,et al.  A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs , 1998, SIAM J. Sci. Comput..