Synergistic Traffic Assignment

Thomas Bläsius, Adrian Feilhauer, Markus Jung, Moritz Laupichler, Peter Sanders +1 more
2/3/2025
cs.GTcs.MAmath.OC

No official code found. Best implementation: molaupi/synergistic-traffic-assignment (3 stars, MIT, last commit 2025-09-22).

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.

View on arXivView PDF

Code Implementations(1)

MIT

Code for the Synergistic Traffic Assignment algorithm developed at Karlsruhe Institute of Technology.

30C++Jun 11, 20241 years agoMIT

Similar Papers

Cite this paper

@article{blsius2025synergistic,
  title  = {Synergistic Traffic Assignment},
  author = {Thomas Bläsius and Adrian Feilhauer and Markus Jung and Moritz Laupichler and Peter Sanders and Michael Zündorf},
  year   = {2025},
  eprint = {2502.04343},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.04343v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.04343.svg)](https://codeofpaper.com/paper/2502.04343)

Discussion