A Dynamic Programming Approach for Road Traffic Estimation
Mattia Laurini, Irene Saccani, Stefano Ardizzoni, Luca Consolini, Marco Locatelli
TL;DR
The paper addresses OD traffic tomography on a known road network by modeling arc flows as a sum of independent Poisson processes and inferring both path choices and Poisson means. It introduces a dynamic programming approach that leverages higher-order cumulants via cumulant generating functions, enabling efficient identification of active paths and estimates of mean demands. The method is theoretically grounded, detailing a partial order on path sets and a monotone cumulant-based framework, and is validated through simulations on NSFnet and Sioux Falls networks using synthetic data. The work highlights computational considerations when using higher-order cumulants and points to robustness as a future direction, with practical impact on traffic planning and network usage analysis.
Abstract
We consider a road network represented by a directed graph. We assume to collect many measurements of traffic flows on all the network arcs, or on a subset of them. We assume that the users are divided into different groups. Each group follows a different path. The flows of all user groups are modeled as a set of independent Poisson processes. Our focus is estimating the paths followed by each user group, and the means of the associated Poisson processes. We present a possible solution based on a Dynamic Programming algorithm. The method relies on the knowledge of high order cumulants. We discuss the theoretical properties of the introduced method. Finally, we present some numerical tests on well-known benchmark networks, using synthetic data.
