Synergistic Traffic Assignment
Thomas Bläsius, Adrian Feilhauer, Markus Jung, Moritz Laupichler, Peter Sanders, Michael Zündorf
TL;DR
Synergistic traffic assignment (STA) studies equilibria in road networks where edge costs decrease with usage, contrasting with traditional avoidant traffic assignment (ATA). The paper analyzes multiple best-response variants, proving convergence for the impact-blind, simultaneous update rule in STA and detailing cycles for impact-aware cases. It then presents a three-phase STA algorithm leveraging fast shortest-path speedups via customizable contraction hierarchies, and demonstrates rapid convergence and meaningful sharing gains on Stuttgart data, plus a bus-line planning proof of concept. The findings suggest STA can underpin software-defined transportation systems that adapt to demand, enabling efficient route sharing and reduced vehicle usage. The results also highlight that system optima for STA are NP-hard, underscoring the value of equilibria for scalable decision support.
Abstract
Traffic assignment analyzes traffic flows in road networks that emerge due to traveler interaction. Traditionally, travelers are assumed to use private cars, so road costs grow with the number of users due to congestion. However, in sustainable transit systems, travelers share vehicles s.t. more users on a road lead to higher sharing potential and reduced cost per user. Thus, we invert the usual avoidant traffic assignment (ATA) and instead consider synergistic traffic assignment (STA) where road costs decrease with use. We find that STA is significantly different from ATA from a game-theoretical point of view. We show that a simple iterative best-response method with simultaneous updates converges to an equilibrium state. This enables efficient computation of equilibria using optimized speedup techniques for shortest-path queries. In contrast, ATA requires slower sequential updates or more complicated iteration schemes that only approximate an equilibrium. Experiments with a realistic scenario for the city of Stuttgart indicate that STA indeed quickly converges to an equilibrium. We envision STA as a part of software-defined transportation systems that dynamically adapt to current travel demand. As a first demonstration, we show that an STA equilibrium can be used to incorporate traveler synergism in a simple bus line planning algorithm to potentially greatly reduce the required vehicle resources.
