TY - JOUR
T1 - A framework for efficient dynamic routing under stochastically varying conditions
AU - Levering, Nikki
AU - Boon, Marko
AU - Mandjes, Michel
AU - Núñez-Queija, Rudesindo
N1 - Funding Information:
This research project is partly funded by the NWO Gravitation project, Netherlands N etworks , grant number 024.002.003 .
PY - 2022/6
Y1 - 2022/6
N2 - Despite measures to reduce congestion, occurrences of both recurrent and non-recurrent congestion cause large delays in road networks with important economic implications. Educated use of Intelligent Transportation Systems (ITS) can significantly reduce travel times. We focus on a dynamic stochastic shortest path problem: our objective is to minimize the expected travel time of a vehicle, assuming the vehicle may adapt the chosen route while driving. We introduce a new stochastic process that incorporates ITS information to model the uncertainties affecting congestion in road networks. A Markov-modulated background process tracks traffic events that affect the speed of travelers. The resulting continuous-time routing model allows for correlation between velocities on the arcs and incorporates both recurrent and non-recurrent congestion. Obtaining the optimal routing policy in the resulting semi-Markov decision process using dynamic programming is computationally intractable for realistic network sizes. To overcome this, we present the edsger⋆ algorithm, a Dijkstra-like shortest path algorithm that can be used dynamically with real-time response. We develop additional speed-up techniques that reduce the size of the network model. We quantify the performance of the algorithms by providing numerical examples that use road network detector data for The Netherlands.
AB - Despite measures to reduce congestion, occurrences of both recurrent and non-recurrent congestion cause large delays in road networks with important economic implications. Educated use of Intelligent Transportation Systems (ITS) can significantly reduce travel times. We focus on a dynamic stochastic shortest path problem: our objective is to minimize the expected travel time of a vehicle, assuming the vehicle may adapt the chosen route while driving. We introduce a new stochastic process that incorporates ITS information to model the uncertainties affecting congestion in road networks. A Markov-modulated background process tracks traffic events that affect the speed of travelers. The resulting continuous-time routing model allows for correlation between velocities on the arcs and incorporates both recurrent and non-recurrent congestion. Obtaining the optimal routing policy in the resulting semi-Markov decision process using dynamic programming is computationally intractable for realistic network sizes. To overcome this, we present the edsger⋆ algorithm, a Dijkstra-like shortest path algorithm that can be used dynamically with real-time response. We develop additional speed-up techniques that reduce the size of the network model. We quantify the performance of the algorithms by providing numerical examples that use road network detector data for The Netherlands.
KW - Dynamic programming
KW - Real time
KW - Routing
KW - Semi-Markov decision processes
KW - Shortest path
UR - http://www.scopus.com/inward/record.url?scp=85129730690&partnerID=8YFLogxK
U2 - 10.1016/j.trb.2022.04.001
DO - 10.1016/j.trb.2022.04.001
M3 - Article
AN - SCOPUS:85129730690
SN - 0191-2615
VL - 160
SP - 97
EP - 124
JO - Transportation Research. Part B: Methodological
JF - Transportation Research. Part B: Methodological
ER -