Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-06T23:31:51.638Z Has data issue: false hasContentIssue false

Constraint programming for air traffic management: a survey1

In memory of Pascal Brisset

Published online by Cambridge University Press:  26 July 2012

Cyril Allignol*
Affiliation:
École Nationale de l'Aviation Civile, 7 Avenue Édouard Belin, F—31055 Toulouse, France; e-mail: allignol@recherche.enac.fr, barnier@recherche.enac.fr
Nicolas Barnier*
Affiliation:
École Nationale de l'Aviation Civile, 7 Avenue Édouard Belin, F—31055 Toulouse, France; e-mail: allignol@recherche.enac.fr, barnier@recherche.enac.fr
Pierre Flener*
Affiliation:
Department of Information Technology, Uppsala University, Box 337, SE—751 05 Uppsala, Sweden; e-mail: Pierre.Flener@it.uu.se, Justin.Pearson@it.uu.se
Justin Pearson*
Affiliation:
Department of Information Technology, Uppsala University, Box 337, SE—751 05 Uppsala, Sweden; e-mail: Pierre.Flener@it.uu.se, Justin.Pearson@it.uu.se
Rights & Permissions [Opens in a new window]

Abstract

Air traffic management (ATM) under its current paradigm is reaching its structural limits considering the continuously growing demand. The need for a decrease in traffic workload opens numerous problems for optimization, from capacity balancing to conflict solving, using many different degrees of freedom, such as re-routing, flight-level changes, or ground-holding schemes. These problems are usually of a large dimension (there are 30 000 daily flights in Europe in the year 2012) and highly combinatorial, hence challenging for current problem solving technologies. We give brief tutorials on ATM and constraint programming (CP), and survey the literature on deploying CP technology for modelling and solving combinatorial problems that occur in an ATM context.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2012
Figure 0

Figure 1 Excerpt of a map of the route network in the south of France. Black dots correspond to real waypoints associated with radio navigation beacons, whereas grey dots are abstract ones. Source: EUROCONTROL

Figure 1

Figure 2 ECAC control sectors at FL 300. Each control centre is depicted with a distinct shade of grey

Figure 2

Figure 3 Splitting and merging of control sectors, with each shade of grey corresponding to a distinct control sector. Configuration (a) is adapted to SW–NE flows whereas configuration (b) corresponds to SE–NW ones

Figure 3

Figure 4 Separation norm for en-route traffic. No other aircraft must enter this volume

Figure 4

Figure 5 Air traffic predictions in Europe for the year 2030: annual number of flights (millions) for several growth scenarios. Source: EUROCONTROL/STATFOR

Figure 5

Figure 6 A Kakuro puzzle (on the left) and its solution (on the right), both taken from the crossword package for LaTeX by Gerd Neugebauer at CTAN.org

Figure 6

Figure 7 Search tree, with propagation at every node