Tradeoffs and Average-Case Equilibria in Selfish Routing

  • Authors:
  • Martin Hoefer;Alexander Souza

  • Affiliations:
  • RWTH Aachen University;Humboldt-Universität zu Berlin

  • Venue:
  • ACM Transactions on Computation Theory (TOCT)
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study Nash equilibria in a selfish routing game on m parallel links with transmission speeds. Each player seeks to communicate a message by choosing one of the links, and each player desires to minimize his experienced transmission time (latency). For evaluating the social cost of Nash equilibria, we consider the price of anarchy, which is the largest ratio of the cost of any Nash equilibrium compared to the optimum solution. Similarly, we consider the price of stability, which is the smallest ratio. The main purpose of this article is to quantify the influence of three parameters upon the prices of the game: the total traffic in the network; restrictions of the players in terms of link choice; and fluctuations in message lengths. Our main interest is to bound the sum of all player latencies, which we refer to as collective latency. For this cost, the prices of anarchy and stability are Θ(n/t), where n is the number of players and t the sum of message lengths (total traffic); that is, Nash equilibria approximate the optimum solution up to a constant factor if the traffic is high. If each player is restricted to choose from a subset of links, these link restrictions can cause a degradation in performance of order Θ(\sqrt{m}). The prices of anarchy and stability increase to Θ(n\sqrt{m}/t). We capture fluctuations in message lengths through a stochastic model, in which we valuate Nash equilibria in terms of their expected price of anarchy. The expected price is Θ(n/\mathbb{E}[T]), where \mathbb{E}[T] is the expected traffic. The stochastic model resembles the deterministic one, even for the efficiency loss of order Θ(\sqrt{m}) for link restrictions. For the social cost function maximum latency, the (expected) price of anarchy is 1 + m2/t. In this case, Nash equilibria are almost optimal solutions for congested networks. Similar results hold when the cost function is a polynomial of the link loads.