Functional Connectivity Networks for Transportation Delay Analysis: from Theory to Software
Carlson Moses Büth, Massimiliano Zanin
TL;DR
The paper tackles the propagation of delays in transportation networks by adopting functional networks that treat airports or stations as nodes and propagate connections as edges inferred from time-series delay data. It formalizes a five-step framework (data preparation, detrending, connectivity analysis, network reconstruction, and network analysis) and introduces delaynet, a modular Python package that unifies these steps, supports synthetic data generation, and provides a suite of macroscale and centrality metrics. Key contributions include a detailed discussion of the methodological choices and pitfalls, an implementation that enables reproducible end-to-end analyses, and a case study on Swiss rail delays demonstrating dense, directed propagation patterns and corridor-like community structure. The practical impact lies in offering researchers a robust, extensible toolkit for analyzing delay propagation across transportation modes, improving reliability, comparability, and validation of functional-network-based insights.
Abstract
Within the endeavour of modelling and understanding the propagation of delays in transportation networks, an approach that has attracted increasing interest in the last decade is the creation of functional network representations. These graphs map elements of interest (e.g. airports or stations) as nodes, and derive pairwise propagation patterns from their dynamics through correlation and causality tests. In spite of multiple notable results, this approach still lacks a coherent framework, with decisions related to many fundamental steps being left to the judgement of the researcher. We here provide an introduction to the theory behind functional networks for transportation systems, detailing the main steps and the associated pitfalls. We further introduce a Python package, delaynet, designed to support the researcher in the reconstruction and analysis of such networks. We finally present an analysis of the propagation of delays in the Swiss train system; and discuss future research steps.
