Skip to main content

Tradeoffs and Average-Case Equilibria in Selfish Routing

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4698))

Abstract

We consider the price of selfish routing in terms of tradeoffs and from an average-case perspective. Each player in a network game seeks to send a message with a certain length by choosing one of several parallel links that have transmission speeds. A player desires to minimize his own transmission time (latency). We study the quality of Nash equilibria of the game, in which no player can decrease his latency by unilaterally changing his link. We treat two important aspects of network-traffic management: the influence of the total traffic upon network performance and fluctuations in the lengths of the messages. We introduce a probabilistic model where message lengths are random variables and evaluate the expected price of anarchy of the game for various social cost functions.

For total latency social cost, which was only scarcely considered in previous work so far, we show that the price of anarchy is \(\Theta(\frac{n}{t})\), where n is the number of players and t the total message-length. The bound states that the relative quality of Nash equilibria in comparison with the social optimum increase with increasing traffic. This result also transfers to the situation when fluctuations are present, as the expected price of anarchy is \(O(\frac{n}{E[T]})\), where \(\mathbb{E}[{T}]\) is the expected traffic. For maximum latency the expected price of anarchy is even 1 + 1 for sufficiently large traffic.

Our results also have algorithmic implications: Our analyses of the expected prices can be seen average-case analyses of a local search algorithm that computes Nash equilibria in polynomial time.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Koutsoupias, E., Papadimitriou, C.: Worst-case equilibria. In: STACS 1999, pp. 404–413 (1999)

    Google Scholar 

  2. Czumaj, A., Vöcking, B.: Tight bounds for worst-case equilibria. In: SODA 2002, pp. 413–420 (2002)

    Google Scholar 

  3. Czumaj, A., Krysta, P., Vöcking, B.: Selfish traffic allocation for server farms. In: STOC 2002, pp. 287–296 (2002)

    Google Scholar 

  4. Gairing, M., Lücking, T., Mavronicolas, M., Monien, B., Rode, M.: Nash equilibria in discrete routing games with convex latency functions. In: ICALPone 2004, pp. 645–657 (2004)

    Google Scholar 

  5. Gairing, M., Lücking, T., Mavronicolas, M., Monien, B.: The price of anarchy for polynomial social cost. In: MFCS 2004, vol. 29, pp. 574–585 (2004)

    Google Scholar 

  6. Awerbuch, B., Azar, Y., Epstein, A.: The price of routing unsplittable flow. In: STOC 2005, pp. 57–66 (2005)

    Google Scholar 

  7. Roughgarden, T., Tardos, É.: How bad is selfish routing? Journal of the ACM 49(2), 236–259 (2002)

    Article  Google Scholar 

  8. Awerbuch, B., Azar, Y., Richter, Y., Tsur, D.: Tradeoffs in worst-case equilibria. In: Solis-Oba, R., Jansen, K. (eds.) WAOA 2003. LNCS, vol. 2909, pp. 41–52. Springer, Heidelberg (2004)

    Google Scholar 

  9. Mavronicolas, M., Panagopoulou, P., Spirakis, P.: A cost mechanism for fair pricing of resource usage. In: Deng, X., Ye, Y. (eds.) WINE 2005. LNCS, vol. 3828, pp. 210–224. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  10. Gairing, M., Monien, B., Tiemann, K.: Selfish routing with incomplete information. In: SPAA 2005, vol. 17, pp. 203–212 (2005)

    Google Scholar 

  11. Finn, G., Horowitz, E.: A linear time approximation algorithm for multiprocessor scheduling. BIT 19, 312–320 (1979)

    Article  MATH  Google Scholar 

  12. Vredeveld, T.: Combinatorial approximation algorithms. Guaranteed versus experimental performance. PhD thesis, Technische Universiteit Eindhoven (2002)

    Google Scholar 

  13. Anshelevich, E., Dasgupta, A., Tardos, É., Wexler, T.: Near-optimal network design with selfish agents. In: STOC 2003, pp. 511–520 (2003)

    Google Scholar 

  14. Feldmann, R., Gairing, M., Lücking, T., Monien, B., Rode, M.: Nashification and the coordination ratio for a selfish routing game. In: Baeten, J.C.M., Lenstra, J.K., Parrow, J., Woeginger, G.J. (eds.) ICALP 2003. LNCS, vol. 2719, pp. 514–526. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  15. Hochbaum, D., Shmoys, D.: A polynomial approximation scheme for scheduling on uniform processors: Using the dual approximation approach. SIAM Journal on Computing 17(3), 539 (1988)

    Article  MATH  Google Scholar 

  16. Souza, A., Steger, A.: The expected competitive ratio for weighted completion time scheduling. In: Diekert, V., Habib, M. (eds.) STACS 2004. LNCS, vol. 2996, pp. 620–631. Springer, Heidelberg (2004)

    Google Scholar 

  17. Scharbrodt, M., Schickinger, T., Steger, A.: A new average case analysis for completion time scheduling. In: STOC 2002, vol. 34, pp. 170–178 (2002)

    Google Scholar 

  18. Christodoulou, G., Koutsoupias, E., Nanavati, A.: Coordination mechanisms. In: Díaz, J., Karhumäki, J., Lepistö, A., Sannella, D. (eds.) ICALP 2004. LNCS, vol. 3142, pp. 345–357. Springer, Heidelberg (2004)

    Google Scholar 

  19. Immorlica, N., Li, L., Mirrokni, V., Schulz, A.: Coordination mechanisms for selfish scheduling. In: Deng, X., Ye, Y. (eds.) WINE 2005. LNCS, vol. 3828, pp. 55–69. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  20. Mitzenmacher, M., Upfal, E.: Probability and Computing: Randomized Algorithms and Probabilistic Analysis. Cambridge University Press, Cambridge (2005)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Lars Arge Michael Hoffmann Emo Welzl

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hoefer, M., Souza, A. (2007). Tradeoffs and Average-Case Equilibria in Selfish Routing. In: Arge, L., Hoffmann, M., Welzl, E. (eds) Algorithms – ESA 2007. ESA 2007. Lecture Notes in Computer Science, vol 4698. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75520-3_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75520-3_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75519-7

  • Online ISBN: 978-3-540-75520-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics