On the Price of Anarchy in Packet Routing Games with FIFO
Daniel Schmand, Torben Schürenberg, Martin Strehler
TL;DR
This paper studies dynamic atomic packet routing games with FIFO queues on directed graphs, where each packet (player) aims to reach a fixed destination as quickly as possible. It derives the first non-trivial bounds for PoA in FIFO packet routing by proving a constant upper bound $\text{PoA} \le 2$ for the natural class of linear multigraphs under uniformly fastest route equilibria, and constructs instances showing $\text{PoS} \ge \frac{e}{e-1}$, which also implies a matching lower bound for PoA in related continuous-flow models under a monotonicity assumption. The methods connect discrete routing to flows over time, with extensions to edge-capacitated settings and graph subdivisions, and align with the monotonicity conjecture proved for these graph classes. Overall, the results reveal a tight gap between worst- and best-case equilibria in a natural FIFO setting, and provide insight into how network structure governs inefficiency in dynamic selfish routing in both discrete and continuous-time formulations.
Abstract
We investigate packet routing games in which network users selfishly route themselves through a network over discrete time, aiming to reach the destination as quickly as possible. Conflicts due to limited capacities are resolved by the first-in, first-out (FIFO) principle. Building upon the line of research on packet routing games initiated by Werth et al., we derive the first non-trivial bounds for packet routing games with FIFO. Specifically, we show that the price of anarchy is at most 2 for the important and well-motivated class of uniformly fastest route equilibria introduced by Scarsini et al. on any linear multigraph. We complement our results with a series of instances on linear multigraphs, where the price of stability converges to at least $\frac{e}{e-1}$. Furthermore, our instances provide a lower bound for the price of anarchy of continuous Nash flows over time on linear multigraphs which establishes the first lower bound of $\frac{e}{e-1}$ on a graph class where the monotonicity conjecture is proven by Correa et al.
