Graph-based Complexity Forecasts in UK En Route Airspace Using Relevant Aircraft Interactions
††thanks: This work is supported by the grant “EP/V056522/1: Advancing Probabilistic Machine Learning to Deliver Safer, More Efficient and Predictable Air Traffic Control” (aka Project Bluebird), an EPSRC Prosperity Partnership between NATS, The Alan Turing Institute, and the University of Exeter.
Abstract
Effectively managing Air Traffic Control Officer (ATCO) workload is crucial in maintaining operational safety. Group supervisors currently use tools that estimate upcoming traffic load to aid decision-making. However, industry-standard models can fail to capture the nuances of upcoming air traffic complexity. This study presents a probabilistic approach to forecast the complexity of an airspace sector using the number of relevant aircraft pairs, i.e., those that require monitoring or deconfliction by a controller, as a proxy measure for ATCO workload. We adapted an existing relevant aircraft filter algorithm to make it suitable for use in London Middle Sector (LMS), a complex airspace sector with multiple climbing and descending flows of traffic above some of the busiest airports in Europe. Through iterative feedback with licensed ATCOs, the algorithm was refined and extended to handle specific geometric and operational considerations. The updated algorithm outperformed the original, with an F1-score of 0.84 compared to 0.69 on an ATCO-labelled set of 50 traffic scenarios. To produce forecasts of future numbers of relevant aircraft pairs in the sector, a resampled graph representation of the route network through LMS was constructed, standardising the spatial fidelity of route legs across the sector. The forecasting method accounts for uncertainty in aircraft arrival times by modelling the probability of each aircraft occupying route segments at future query times. When combined with historic distributions of relevant interactions and a live operational data stream, predictions of upcoming ATCO workload could be made up to 45 minutes in advance. The proposed method to forecast upcoming workload showed a significantly stronger correlation with actual relevant interactions (Spearman’s ) than a standard traffic volume prediction (). The resulting data-driven tool shows promise for use by group supervisors to inform sector configuration and ATCO rostering decisions.
I Introduction
A key responsibility of group supervisors is to manage the workload of Air Traffic Control Officers (ATCOs) in their unit, deciding on rostering and the configuration of the sectors for which they are responsible [18]. The workload of ATCOs is driven by the complexity of air traffic within the sector [4, 19]. Therefore, accurately predicting upcoming complexity plays a crucial role in informing the decisions of the group supervisor.
However, this task is challenging both in terms of quantifying complexity and its accurate prediction. Complexity heavily depends on the operational context of the sector [5]. Each sector has a unique geometry, set of procedures, and traffic flows, with units of ATCOs specialising on particular sectors. Therefore, numerical measures of complexity are not necessarily generalisable across sectors [1]. Complexity is sector-specific and can only be directly measured through the perceived workload of ATCOs. Furthermore, the task of forecasting complexity is hampered by the inherent uncertainty within the air traffic system. System-wide disruptions, such as convective weather cells or major delays at airports [17], can arise unexpectedly and create significant increases in complexity [3, 21]. The situational complexity within individual sectors is highly sensitive to the arrival time of aircraft in a sector. For instance, a delay of only a few minutes might cause a pair of aircraft to require deconfliction by an ATCO that might not have otherwise occurred.
Given these confounding factors, industry-standard methods use heuristic measures of complexity such as the number of aircraft in a sector or the number of climbing and descending aircraft, with sector-specific hotspot factors that attempt to coarsely account for flows of traffic within a sector. These models can provide a lookahead time on the order of hours but are lacking in several respects. Firstly, the underlying trajectory prediction (TP) is deterministic and cannot capture deviations that will arise from the significant levels of epistemic uncertainty concerning an aircraft’s performance. Industry-standard models measure complexity through the occupancy of specific routes and do not have the fidelity to model the future traffic configuration within the sector [2, 6]. This leads to over-estimation of complexity in cases where traffic levels within sectors are low, but where several aircraft happen to traverse these routes. Similarly, the assumption of these models is that aircraft will follow their filed route throughout the sector. However, in practice, aircraft are likely to be vectored and enter subsequent sectors off route, particularly if convective weather cells are forecast. Given these limitations, in this paper we argue that a probabilistic approach that leverages both historic distributions of traffic data and livestreamed operational data is required. Such a model has the capability to provide a more accurate forecast by learning trends in historic data, with the capacity to refine its predictions in real-time as the operational situation evolves.
Central to our approach for complexity forecasting is the concept of relevant aircraft as a proxy measure of complexity [20, 10, 12]. We use this term expansively to cover not only pairs of aircraft that are in conflict and will require deconfliction, but also pairs of aircraft that may require close monitoring by the ATCO but without the need for deconfliction. This requires a measure of relevancy that is by definition much more conservative than separation standards.
Using the number of relevant pairs of aircraft as a proxy for complexity, the task is then to predict the number of relevant pairs of aircraft within a sector over a specified time horizon. Building on previous academic work, which has leveraged graph theory to flexibly model the geometry of an airspace or traffic sample, we develop a graph-based representation of a specific sector (see, e.g., [6, 9, 11, 14, 22]). Extending this literature, we use arrival time estimates from live operational data and a distribution of relevant pairs identified from a large historic dataset of traffic data to make predictions of upcoming relevant traffic. Crucially, the presented method accounts for uncertainties in the arrival time estimates, which are inherent in the real-world system. This work makes several contributions to the literature:
-
•
A relevant aircraft filter that has been tuned to a specific sector in the London Area Control Centre using ATCO feedback;
-
•
A graph-based, probabilistic model for forecasting numbers of relevant aircraft pairs within a sector of airspace;
-
•
Improved prediction of relevant aircraft pairs, used as a proxy for complexity, over a 45-minute lookahead time.
II Methodology
II-A London Middle Sector (LMS)
We focus on developing a relevant aircraft filter and complexity prediction method for a specific sector within the London Area Control Centre (LACC) environment. The chosen sector, London Middle Sector (LMS), has an altitude range between flight level (FL111altitude expressed in increments of 100 feet.) 215 and 305 and sits above the London Terminal Manoeuvring Area, which includes departures and arrivals at several of Europe’s busiest airports. The altitude range of the sector is such that the majority of the traffic in LMS is either climbing or descending, with climbing aircraft typically flowing southwards and eastwards towards sectors higher up in the LACC. On the other hand, the majority of traffic flying north or westwards are beginning their descents towards international airports in the Midlands, the west of England, and Wales.
The dataset used to tune the relevant aircraft filter for LMS comprised radar tracks from transponder-based secondary radar, scheduled flight information, coordination data detailing the hand-off agreements made by ATCOs to pass aircraft between airspace sectors, and the clearances, or instructions, issued to pilots by ATCOs. Latitude and longitude positions for the navigation waypoints contained within the LMS sector are stored in the Project Bluebird digital twin of LACC, which provided an environment within which the presented model could be prototyped [16].
II-B Relevant aircraft filter adaptation for LMS
Vijay Kumbhar et al. introduced a flight filtering algorithm, designed as a decision support tool for ATCOs, that identifies flights relevant to a selected subject aircraft on their radar display based on spatio-temporal interactions [20]. The authors developed their filtering method for the Brussels West airspace sector using a set of 36 static traffic scenarios. Each scenario had a single flight of interest, or subject aircraft, highlighted, and a group of ATCOs annotated which other flights in the sector were relevant to the subject aircraft. The parameters of their filtering algorithm were tuned to align with these ATCO annotations and are shown in Table I.
| Parameter | Description | Original | LMS tuned |
|---|---|---|---|
| Vertical distance threshold, the distance between the spans of the current (cleared), selected and exit flight levels (increments of 100 ft) of each aircraft to determine whether pairs of aircraft could be relevant. | 0 FL | 10 FL | |
| Current lateral distance between aircraft. | 160 NM | 80 NM | |
| Lookahead time for trajectory predictions. | 11 mins | 12 mins | |
| Minimum lateral distance (closest point of approach, CPA) between two aircraft within the lookahead window. | 12 NM | 15 NM | |
| Maximum time for aircraft to reach the CPA for state-based trajectory prediction. | 11 mins | N/A |
The original relevant aircraft filter method of Vijay Kumbhar et al. uses TP to forecast the future positions of aircraft over a specified lookahead time and then implements a series of thresholds and rules to determine which aircraft are relevant to a subject aircraft. Their filtering method consists of two main branches, one using state-based and the other intent-based trajectory predictions. The state-based filter compares future trajectories predicted under the assumption aircraft follow their present speeds and headings, without considering the intended flight plans. The intent-based filter instead compares predicted trajectories following each aircraft’s intended route. The state-based element is intended to highlight more imminent, critical interactions, whereas the intent-based component captures relevant aircraft on a longer time scale.
Recognising that sectors have unique combinations of geometry, procedures, and traffic flows, which can limit the generalisability of automated tooling across sectors, two licensed ATCOs from the Swanwick Centre were consulted to gather qualitative evidence on the efficacy of the relevant aircraft filter when applied to LMS. Feedback was collected in several rounds. In the first round, ATCOs were shown the outputs of the Vijay Kumbhar et al. filter, using the parameter values listed in the third column of Table I. Subsequently, the parameter values of the filter were tuned and additional logic was incorporated in response to the ATCO feedback, with the right-hand column of Table I displaying the final parameter values for adaptation of the filter to LMS.
Specifically, during each cycle of feedback, ATCOs were presented with a survey containing 50 static traffic samples. Each sample contained a single subject aircraft and aircraft that were judged to be relevant to the subject by the filter were highlighted. Samples were selected from time periods with relatively high traffic levels (6 - 23 aircraft, with a median of 15) during August 2019, at a point where the subject aircraft had recently entered the sector. Subject aircraft were selected with a wide range of destinations and routes to promote diversity in the traffic samples. The ATCOs were instructed to treat the traffic samples as if they were controlling the entire LMS sector, even though the airspace may have been band-boxed or sub-divided and controlled by two separate ATCOs at the time. This allowed us to introduce scenarios with very high traffic density and extract as many candidate pairs as possible out of each traffic sample in the survey.
When completing the survey, the ATCOs were asked to identify any relevant aircraft missed by the filter, as well as those that were incorrectly flagged as relevant to subject aircraft. As the concept of relevant aircraft can be subjective, multiple options were given to participants to correct scenarios. Participants could flag missed relevant flights as “Some Relevancy” or “Highly Relevant” and similarly mistakenly identified, irrelevant flights could be flagged as “Some Relevancy” or “Not Relevant”. Including a range of options allowed us to capture any variability of opinion between the ATCOs and provided a method to consolidate the responses of the two ATCOs into a single “truth” value for which aircraft were relevant in a scenario. A schema was created whereby a single response for the major option (“Highly Relevant” or “Not Relevant”) or two responses for the minor option (“Some Relevancy”) meant a correction was necessary. The 50 ATCO-corrected scenarios were used as a set of labelled traffic samples to tune the parameters , , and . The F-beta score with a value of was used to evaluate performance in the tuning process to prioritise fewer false negative results at the risk of an increased number of false positives.
Following the first survey stage, ATCOs were invited to give qualitative feedback to the researchers to guide the adaptation of the relevant aircraft tool for LMS. As a result of these sessions, the Vijay Kumbhar et al. filter was extended in several respects:
-
1.
Handling in-trail aircraft: A key traffic flow in LMS consists of aircraft beginning their descent into airports in the north of England. Many of these aircraft are placed under speed control by ATCOs. In such cases, aircraft may be within but not considered relevant as their relative velocity is negligible. Practically, this logic was implemented by evaluating whether an aircraft was within a lateral cone behind the subject aircraft and flying with the same or lower ground speed. Aircraft fulfilling these criteria were not considered relevant.
-
2.
Diverging routes: Aircraft following routes that diverged from one another were not treated as relevant provided there was at least 5 nautical miles (NM) of lateral separation at all times.
-
3.
Data-driven modelling of aircraft climb and descent: The sole vertical consideration of the Vijay Kumbhar et al. filter for whether a pair of aircraft were relevant was if the span of the current, selected and sector exit flight levels of both aircraft intersected. This was found to be overly conservative in LMS, where most aircraft transiting this sector are either climbing to reach their cruising altitude or descending toward their destination. Many aircraft flying through LMS therefore occupy a wide span of flight levels and this single vertical component to the filter algorithm had little discriminative effect.
To improve the filter in this regard, the probabilistic trajectory predictor in the Bluebird Digital Twin was used to estimate a cone of uncertainty for the vertical profile of each aircraft, based on the 2 credible interval. The filter used the level ranges from these cones (with a buffer of 10FL) to determine whether aircraft within the lateral threshold were relevant to one another, see Figure 1. This was found to give a more accurate prediction of relevancy than blocking all levels between the current and exit flight levels. The interested reader is referred to Hodgkin et al. [7] for more details regarding the probabilistic trajectory predictor.
-
4.
TP using operational data: Finally, the relevant aircraft filter was adapted to move away from the state- and intent-based modes introduced by Vijay Kumbhar et al.. Instead, a single trajectory prediction was performed for each query aircraft. Leveraging the operational data available through the digital twin, these TP rollouts were performed based on the last issued ATCO instruction to each aircraft, better aligning the predicted trajectory with the operational situation within the sector. Therefore, the predicted trajectories for query aircraft either followed their planned route or proceeded along a fixed heading.
Recognising that aircraft in LMS are often instructed to shortcut their route using either route directs or vectoring (see Fig. 1, Pepper et al. [15]), two trajectories were generated for the selected subject aircraft in the scenario: one that followed the last issued clearance by an ATCO and a second trajectory that navigated directly to the final fix within LMS. These two trajectories, buffered by the distance , swept out a portion of the sector into which the subject aircraft under consideration would likely be directed by ATCOs.
Figure 2 displays our updated relevant aircraft filter in the form of a flowchart. After obtaining all flights within or due to enter LMS sector in the lookahead time (12 minutes), each aircraft is considered as a pair with the selected subject aircraft and the filtering process determines relevance. The star indicates a bifurcation point where the process is repeated for both of the trajectories for the subject aircraft (last ATCO instruction and route direct to exit), however a single path is shown for clarity of visualisation. A pair of aircraft is relevant if either pathway determines relevancy; this takes precedence over an irrelevant identification.
After the development phase was completed, the ATCOs were issued with a survey containing a final set of 50 new static traffic samples to assess the performance of our tuned and updated relevant aircraft filtering algorithm.
II-C Forecasting the number of relevant aircraft interactions
The filter described in the previous sub-section provides a means of identifying pairs of relevant aircraft given a snapshot of traffic data. Through ATCO feedback it has been calibrated to operations within a specific sector of airspace. In this sub-section we describe in detail a method for predicting the number of relevant aircraft pairs within LMS using operational data, the proposed filter and a graph-based representation of LMS.
II-C1 Arrival time prediction using operational data
Our method leverages the NATS National Airspace System Flight Data Processor (NAS FDP) to provide the complexity prediction model with livestreamed operational data. Messages from this system contain flight plan information for aircraft up to an hour before they reach the LMS sector and also include predictions of the time an aircraft will reach each waypoint on its planned route. Table II shows an example excerpt of one of these NAS FDP messages and the data contained.
| Message Time | Callsign | Origin | Destination |
| 10:50:14 | KLM53Q | EHAM | EGGD |
| List of Waypoint Names | |||
| […, JACKO, MANGO, BRASO, LAM, POMAX, …] | |||
| Predicted Times at Waypoints | |||
| […, 11:33:00, 11:35:30, 11:35:54, 11:38:00, 11:49:42, …] | |||
Access to the NAS FDP system has the advantage of providing the proposed complexity prediction tool access to updates regarding aircraft arrival time in LMS and allows the model to account for delays to an aircraft’s arrival within the sector in real-time. However, a complication to using data from this system is that the separation between waypoints is significantly larger than the threshold lateral distance, , used to determine relevancy. Waypoints are irregularly spaced and some flights following similar trajectories may have flight plans that include or omit different sets of waypoints. To rectify these issues, we convert the routes used by aircraft flying through LMS into a graph structure with standardised spatial fidelity.
II-C2 A graph-based route representation
To create a graph of routes flown through LMS, we collected data for all aircraft that flew through the sector between January and December 2024. The filed flight plan for each flight was extracted and added into a single graph where nodes represented waypoints and edges were created between consecutive waypoints on a route. Routes were truncated at a waypoint before or after those that were laterally contained by the LMS boundary. This resulted in an initial graph of historic routes with 556 nodes and 1356 edges.
The graph was then refined through linear subdivision of edges (with a maximum final edge length of 5 NM) and an iterative process of agglomerative hierarchical clustering [13] to obtain a resampled structure with route legs that were between 5-10 NM in length. The resampled graph contained 365 nodes and 980 edges. A look-up table was created to translate routes using the original waypoints to the resampled structure. The benefits of this approach were twofold: firstly it allowed us to collate flights with similar routes to a consistent path through the resampled graph; secondly it allowed predictions of aircraft location with finer and more regular spatial fidelity. Figure 3 shows the original graph construction of routes flown through LMS and our resampled graph structure. Sparse versions of the two graphs containing a subset of the nodes and edges are shown for clarity of visualisation. An example route flown through LMS is highlighted in red and the corresponding version is also shown on the resampled graph.
II-C3 Estimating aircraft location from waypoint arrival times
We used the following statistical approach to estimate the probabilities of an aircraft currently occupying each route segment. is a random variable representing the arrival time at a waypoint , where . The arrival times are assumed to follow normal distributions and the probability that the aircraft has passed a waypoint at time is given by the Cumulative Distribution Function, . In this study a constant value of five minutes was determined suitable for for all waypoints following initial empirical analysis of aircraft predicted and actual arrival times. In this setup, the probability of occupying each segment, , at a specified query time, , is given by:
| (1) |
A worked example of the procedure to estimate the probability of an aircraft occupying particular route legs in the resampled graph is demonstrated in Figure 4.
II-C4 Complexity prediction
In order to forecast the number of relevant pairs at a future query time, we gathered historic prior samples of relevant aircraft interactions and counts of which pairs of route legs were involved.
Static LMS traffic scenarios were sampled every two minutes from January to December 2024. Our updated filter was used to evaluate each scenario, cycling through each aircraft in the sector as the subject. We recorded each instance where two aircraft occupied a pair of route legs in our resampled graph structure of LMS and whether they had been identified as a relevant interacting pair. An individual historic prior was collected for each month to account for seasonal changes in traffic volume and patterns. The empirical expectation value for the number of relevant interactions given two aircraft occupying a pair of route legs in our resampled graph structure was then computed as
| (2) |
Despite the large number of flights considered, several pairs of legs had no historical observations, in which case the expectation term was set to zero to avert division errors.
At prediction time, to estimate the total expected number of relevant aircraft pairs we computed the following summation
| (3) |
where is the likelihood of an aircraft occupying route leg . The performance of the presented forecasting technique was evaluated over a day of data from May 2025, forecasting the number of relevant pairs at 30- and 45-minute lookahead times every minute between 06:00 and 16:00. This was compared against a direct approach to estimate the number of aircraft in the sector, or traffic volume, using the waypoint arrival time predictions. The Spearman’s rank correlation coefficient (Spearman’s ) was used to assess the monotonic relationship between forecast and observed values of relevant aircraft pairs. A moving block bootstrap approach was utilised to account for serial autocorrelation that was probable as traffic scenarios evolved continuously over the time series [8]. A total of 10,000 bootstrap samples were generated with a block size of 15 minutes. The difference in Spearman’s was computed for each bootstrap sample, allowing us to construct a Confidence Interval (CI) and two-sided p-value.
III Results
III-A Relevant aircraft filter adaptation
To summarise the performance of both the original relevant aircraft filter of Vijay Kumbhar et al. and our updated approach on the final set of 50 ATCO-labelled LMS traffic samples, confusion matrices are displayed in Figure 5. The true label shows the ATCO-corrected class for each flight pair in the samples (relevant and not relevant) and the predicted label shows whether each filtering approach correctly identified flights in the scenario with respect to the subject aircraft. Counts aligning on the leading diagonal show agreement between the ATCOs and the filtering method. Precision, recall, F1-score and accuracy classification metrics are shown in Table III. The updated filter outperforms the filter of Vijay Kumbhar et al. with their original parameters for every metric, highlighting the importance of adapting the approach to make it suitable for use in LMS.
| Filter | Precision | Recall | F1-score | Accuracy |
|---|---|---|---|---|
| Vijay Kumbhar et al. filter and params | 0.67 | 0.72 | 0.69 | 0.90 |
| Our updated method | 0.84 | 0.84 | 0.84 | 0.95 |
An example traffic sample from the evaluation set annotated by ATCOs is shown in Figure 6. In this scenario the subject aircraft, highlighted in blue and with callsign EZY28EC, is flying westwards across the sector and shall descend from FL300 to FL220 as it approaches Bristol. The aircraft identified as relevant to the subject aircraft by the filter of Vijay Kumbhar et al. and our updated method are indicated with red and orange boxes respectively. The ATCO-identified relevant aircraft are shown with a green highlight. In this example, our updated filter approach is in full agreement with the ATCOs’ selection of aircraft relevant to the subject. The original filter fails to identify an aircraft travelling north-west, with the callsign BEE451E, which the ATCOs determined to be relevant. Additionally, the original filter incorrectly identified aircraft BCS6892 as relevant. The route of BCS6892 crosses that of the subject aircraft but the aircraft have significant vertical separation (6700 feet) and both the lateral and vertical separation will grow between the aircraft as they proceed along their routes. Our updated filter correctly recognises BCS6892 as irrelevant to the subject due to the consideration of each aircraft’s vertical profile using bounded trajectory prediction (outlined in section II-B and Figure 1). The waypoints named KENET and HEMEL are indicated in the figure to show the locations where the subject aircraft, EZY28EC, and BCS6892 are due to leave LMS.
III-B Complexity forecasting
The proposed complexity forecasting method to estimate the number of relevant pairs in future using NAS FDP data was evaluated on livestream data from a single day in May 2025. Forecast predictions were produced at 1-minute intervals between 06:00 and 16:00 at two selected lookahead times of 30 and 45 minutes. The actual number of relevant pairs, as identified by our updated filter method, was captured retrospectively from the dataset containing the radar, flight plan and clearances when the query time was reached. The constant value of minutes used to model aircraft occupancy of route legs was empirically found to be robust in this study, but future work ought to investigate the use of distance-dependent values, as uncertainties are likely to accrue further along the future trajectory of a flight. Similarly, alternative modelling approaches for the arrival times, beyond the current normal distribution assumption, should be investigated in future.
Figure 7 shows a plot of the number of relevant pairs forecast with a 45-minute lookahead (orange) and the number identified by our filter post hoc (green) across the span of the evaluation day. The peaks and troughs are mostly in good alignment, with the busiest period between 12:00-13:00 seeing a corresponding increase in the forecast number of relevant pair interactions. Numerically, the Spearman’s between the forecast and filter-identified number of relevant pairs was 0.68 for the 30- and 45-minute lookahead times, indicating a moderate to strong positive relationship. We additionally used the predicted waypoint arrival times to directly forecast the number of aircraft in the sector at each lookahead time. The Spearman’s was calculated between the forecast number of aircraft and the filter-identified number of relevant pairs as 0.54 and 0.55 for the 30- and 45-minute lookahead times respectively. Our proposed forecasting method demonstrated stronger correlation with the observed number of relevant aircraft pairs than the direct prediction of traffic volume. For the 45-minute lookahead time, the moving block bootstrap analysis confirmed a statistically significant difference between the two approaches, with a mean bootstrapped difference of 0.134 and CI [0.064, 0.211]. As the CI is strictly positive, our approach significantly outperformed the direct prediction of traffic volume to forecast a proxy measure of ATCO workload (p=0.0004). Comparable results were observed for the 30-minute lookahead time (p=0.004). However, evaluation of the method was limited to a single day and so future work will need to assess the performance of the approach across different seasons and patterns of air traffic.
IV Conclusion
In this study, we presented a probabilistic framework to forecast airspace complexity based on the concept of relevant aircraft pairs instead of sector occupancy counts. We adapted and refined an existing relevant aircraft filtering algorithm through iterative engagement with licensed ATCOs to capture the specific geometric and operational characteristics of LMS. Our updated filter was shown to identify aircraft relevant to a selected subject with performance that was in strong agreement with the ATCOs (F1-score = 0.84). The tuned filter was integrated with a graph-based representation of the route network of LMS and a live operational data feed to facilitate predictions of the upcoming number of relevant pairs up to 45 minutes in advance. The proposed method had a significantly stronger correlation with the actual number of relevant pairs (Spearman’s ) compared to a standard forecast of the upcoming traffic volume in the sector (). This improvement shows the potential of the method as a tool for group supervisors, supporting decision making for sector configuration changes and ATCO scheduling based on the predicted number of relevant interactions instead of traffic count alone. Further evaluation on real-time live operational data, alongside careful consultation with ATCO group supervisors, will be required to demonstrate the tools operational impact.
The complexity forecasting tool is fast, producing predictions up to 45 minutes in advance in less than a second on a laptop. This is an encouraging sign that the method would be feasible for use in real-time, as predictions for multiple sectors could be made well within a single radar sweep ( seconds).
The study presented is currently limited to a single sector of LACC. Further calibration and evaluation will be required to extend the relevant aircraft filter effectively to other sectors. Application of the complexity forecasting tool more widely to further sectors of airspace will require extension of the graph-based representation of the route network. Currently, the graph representation is 2D, relying on implicitly embedded information in the historic prior regarding which pairs of route legs involve vertical interactions. Future work will aim to augment the vertical component of the graph representation to allow concurrent complexity forecasting for sectors above LMS in LACC (FL305+). Extension of the methodology to sectors beyond LMS will result in the evaluation on a wider range of scenarios to ensure the forecasting tool is robust in a diverse variety of traffic flows and operational procedures.
Acknowledgement
The authors would like to thank Dewi Gould, Andrew Pace and Lee Benson for their time and effort put into this study.
References
- [1] (2020-07) Determining air traffic complexity – challenges and future development. Promet - Traffic & Transportation 32 (4), pp. 475–485. External Links: Document Cited by: §I.
- [2] (2010-09-21) NATS selects altran praxis to support major air traffic control system. External Links: Link Cited by: §I.
- [3] (2008) Modeling convective weather avoidance in enroute airspace. In 13th Conference on Aviation, Range, and Aerospace Meteorology, AMS, New Orleans, LA, Cited by: §I.
- [4] (2010-12) Air traffic control complexity as workload driver. Transportation Research Part C: Emerging Technologies 18 (6), pp. 930–936. External Links: Document Cited by: §I.
- [5] (2004) Cognitive complexity in air traffic control - a literature review. External Links: Link Cited by: §I.
- [6] (2025) Air traffic controller task demand via graph neural networks: an interpretable approach to airspace complexity. In AIAA AVIATION FORUM AND ASCEND 2025, pp. 3590. External Links: Document Cited by: §I, §I.
- [7] (2025) Probabilistic simulation of aircraft descent via a physics-informed machine learning approach. arXiv. External Links: Link Cited by: item 3.
- [8] (1989-09) The jackknife and the bootstrap for general stationary observations. The Annals of Statistics 17 (3). External Links: Document Cited by: §II-C4.
- [9] (2024) MAST-gnn: a multimodal adaptive spatio-temporal graph neural network for airspace complexity prediction. Transportation Research Part C: Emerging Technologies 160, pp. 104521. External Links: Document Cited by: §I.
- [10] (2026-01) A human-centered visual cognitive framework for traffic pair crossing identification in human–machine teaming. Electronics 15 (2), pp. 477. External Links: Document Cited by: §I.
- [11] (2011) Two perspectives on graph based traffic flow management. In SESAR Innovation Days, Cited by: §I.
- [12] (2026-01) Towards transparent ai agents for air traffic control. In AIAA SCITECH 2026 Forum, External Links: Document Cited by: §I.
- [13] (2011) Modern hierarchical, agglomerative clustering algorithms. arXiv. External Links: Document Cited by: §II-C2.
- [14] (2023) Air traffic controller workload level prediction using conformalized dynamical graph learning. Advanced Engineering Informatics 57, pp. 102113. External Links: Document Cited by: §I.
- [15] (2025) A sector-specific probabilistic approach for 4d aircraft trajectory generation. Transportation Research Part C: Emerging Technologies 179, pp. 105291. External Links: Document Cited by: item 4.
- [16] (2026-01) A probabilistic digital twin of UK en route airspace for training and evaluating AI agents for air traffic control. In AIAA SCITECH 2026 Forum, External Links: Document Cited by: §II-A.
- [17] (2013) Modelling delay propagation within an airport network. Transportation Research Part C: Emerging Technologies 27, pp. 60–75. Note: Selected papers from the Seventh Triennial Symposium on Transportation Analysis (TRISTAN VII) External Links: Document Cited by: §I.
- [18] (2022) The atc shift supervisor. External Links: Link Cited by: §I.
- [19] (2010-10) Towards an air traffic control complexity metric based on workspace constraints. In 2010 IEEE International Conference on Systems, Man and Cybernetics, pp. 654–660. External Links: Document Cited by: §I.
- [20] (2024) Determining flight complexity and relevance: flight-centric filtering for air traffic control. In 14th SESAR Innovation Days, SIDS 2024, pp. 1–8 (English). Cited by: §I, §II-B, TABLE I.
- [21] (2018) Practical method for 4-dimentional strategic air traffic management problem with convective weather uncertainty. IEEE Transactions on Intelligent Transportation Systems 19 (6), pp. 1697–1708. External Links: Document Cited by: §I.
- [22] (2026) Robust 3d dynamic airspace sectorization: a multilayer graph-based approach. Journal of Air Transport Management 132, pp. 102953. External Links: Document Cited by: §I.