A Strategic Routing Framework and Algorithms for Computing Alternative Paths
Thomas Bl\"asius, Maximilian B\"other, Philipp Fischbeck and, Tobias Friedrich, Alina Gries, Falk H\"uffner, Otto Ki{\ss}ig and, Pascal Lenzner, Louise Molitor, Leon Schiller, Armin Wells, Simon, Wietheger

TL;DR
This paper introduces a formal framework for strategic routing that considers global traffic optimization, focusing on the Single Alternative Path problem, and provides algorithms and complexity analysis for it.
Contribution
It formalizes strategic routing as an algorithmic problem, introduces the concept of Pareto-conformity, and develops algorithms for the NP-complete Single Alternative Path problem.
Findings
SAP is NP-complete even under Pareto-conformity.
Multiple algorithms for SAP variants are proposed using multi-criteria shortest path methods.
Algorithms can solve SAP in reasonable time despite exponential worst-case complexity.
Abstract
Traditional navigation services find the fastest route for a single driver. Though always using the fastest route seems desirable for every individual, selfish behavior can have undesirable effects such as higher energy consumption and avoidable congestion, even leading to higher overall and individual travel times. In contrast, strategic routing aims at optimizing the traffic for all agents regarding a global optimization goal. We introduce a framework to formalize real-world strategic routing scenarios as algorithmic problems and study one of them, which we call Single Alternative Path (SAP), in detail. There, we are given an original route between a single origin--destination pair. The goal is to suggest an alternative route to all agents that optimizes the overall travel time under the assumption that the agents distribute among both routes according to a psychological model, for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
