Improving the price of anarchy for selfish routing via coordination mechanisms

  • Authors:
  • George Christodoulou;Kurt Mehlhorn;Evangelia Pyrga

  • Affiliations:
  • University of Liverpool, United Kingdom;Max-Planck-Institut für Informatik, Saarbrücken, Germany;Technische Universität München, Germany

  • Venue:
  • ESA'11 Proceedings of the 19th European conference on Algorithms
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We reconsider the well-studied Selfish Routing game with affine latency functions. The Price of Anarchy for this class of games takes maximum value 4/3; this maximum is attained already for a simple network of two parallel links, known as Pigou's network. We improve upon the value 4/3 by means of Coordination Mechanisms. We increase the latency functions of the edges in the network, i.e., if le(x) is the latency function of an edge e, we replace it by le(x) with le(x) ≤ le(x) for all x. Then an adversary fixes a demand rate as input. The engineered Price of Anarchy of the mechanism is defined as the worst-case ratio of the Nash social cost in the modified network over the optimal social cost in the original network. Formally, if CN(r) denotes the cost of the worst Nash flow in the modified network for rate r and Copt(r) denotes the cost of the optimal flow in the original network for the same rate then ePoA = maxr≥0CN(r)/Copt(r). We first exhibit a simple coordination mechanism that achieves for any network of parallel links an engineered Price of Anarchy strictly less than 4/3. For the case of two parallel links our basic mechanism gives 5/4 = 1.25. Then, for the case of two parallel links, we describe an optimal mechanism; its engineered Price of Anarchy lies between 1.191 and 1.192.