Skip to main content
Log in

The Strong Price of Anarchy of Linear Bottleneck Congestion Games

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

We study the inefficiency of equilibrium outcomes in Bottleneck Congestion games. These games model situations in which strategic players compete for a limited number of facilities. Each player allocates his weight to a (feasible) subset of the facilities with the goal to minimize the maximum (weight-dependent) latency that he experiences on any of these facilities. We analyze the (strong) Price of Anarchy of these games for a natural load balancing social cost objective, i.e., minimize the maximum latency of a facility. In our studies, we focus on Bottleneck Congestion games with linear latency functions. These games still constitute a rich class of games and generalize, for example, Load Balancing games with identical or uniformly related machines (with or without restricted assignments). We derive upper and (asymptotically) matching lower bounds on the (strong) Price of Anarchy of these games. We also derive more refined bounds for several special cases of these games, including the cases of identical player weights, identical latency functions and symmetric strategy sets. Further, we provide lower bounds on the Price of Anarchy for k-strong equilibria.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. We use [k] to refer to the set \(\{1, \dots , k\}\) for some positive integer k.

References

  1. Aland, S., Dumrauf, D., Gairing, M., Monien, B., Schoppmann, F.: Exact Price of Anarchy for Polynomial Congestion Games. In: Durand, B., Thomas, W. (eds.): STACS, vol. 3884 of LNCS, pp. 218–229. Springer (2006)

  2. Andelman, N., Feldman, M., Mansour, Y.: Strong Price of Anarchy. In: Bansal, N., Pruhs, K., Stein, C. (eds.): Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 189–198. SIAM (2007)

  3. Aumann, R.J.: Acceptable points in games of perfect information. Pac. J. Math. 10, 381–417 (1960)

    Article  MathSciNet  MATH  Google Scholar 

  4. Awerbuch, B., Azar, Y., Epstein, A.: Large the Price of Routing Unsplittable Flow. In: Gabow, H.N., Fagin, R. (eds.): Proceedings of the 37th Annual ACM Symposium on Theory of Computing (STOC’05), pp. 57–66. ACM (2005)

  5. Awerbuch, B., Azar, Y., Richter, Y., Tsur, D.: Tradeoffs in Worst-Case Equilibria. Theor. Comput. Sci. 361(2–3), 200–209 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  6. Banner, R., Orda, A.: Bottleneck routing games in communication networks. IEEE Journal on Selected Areas in Communication 25(6), 1173–1179 (2007)

    Article  Google Scholar 

  7. Busch, C., Kannan, R.: Stretch in Bottleneck Games. In: Gudmundsson, J., Mestre, J., Viglas, T. (eds.): COCOON, vol. 7434 of LNCS, pp. 592–603. Springer (2012)

  8. Busch, C., Magdon-Ismail, M.: Atomic routing games on maximum congestion. Theor. Comput. Sci. 410(36), 3337–3347 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  9. Caragiannis, I., Galdi, C., Kaklamanis, C.: Network Load Games. In: Deng, X., Du, D.-Z. (eds.): ISAAC,vol. 3827 of LNCS, pp. 809–818. Springer (2005)

  10. Christodoulou, G., Koutsoupias, E.: The Price of Anarchy of Finite Congestion Games. In: Gabow, H.N., Fagin, R. (eds.): Proceedings of the 37th Annual ACM Symposium on Theory of Computing (STOC), pp. 67–73. ACM (2005)

  11. Czumaj, A., Vöcking, B.: Tight Bounds for Worst-Case Equilibria. ACM Transactions on Algorithms 3 (1) (2007)

  12. de Keijzer, B., Schäfer, G., Telelis, O.: On the Inefficiency of Equilibria in Linear Bottleneck Congestion Games. In: Kontogiannis, S.C., Koutsoupias, E., Spirakis, P.G. (eds.): SAGT, vol. 6386 of LNCS, pp. 335–346. Springer (2010)

  13. Fiat, A., Kaplan, H., Levy, M., Olonetsky, S.: Strong Price of Anarchy for Machine Load Balancing. In: Arge, L., Cachin, C., Jurdzinski, T., Tarlecki, A. (eds.): ICALP, vol. 4596 of LNCS, pp. 583–594. Springer (2007)

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

    Article  MathSciNet  MATH  Google Scholar 

  15. Gairing, M., Lücking, T., Mavronicolas, M., Monien, B.: The price of anarchy for restricted parallel links. Parallel Processing Letters 16(1), 117–132 (2006)

    Article  MathSciNet  Google Scholar 

  16. Harks, T., Hoefer, M., Klimm, M., Skopalik, A.: Computing Pure Nash and Strong Equilibria in Bottleneck Congestion Games. In: de Berg, M., Meyer, U. (eds.): ESA (2), vol. 6347 of LNCS, pp. 29–38. Springer (2010)

  17. Harks, T., Klimm, M., Möhring, R.H.: Strong Nash Equilibria in Games with the Lexicographical Improvement Property. In: Leonardi, S. (ed.): WINE, vol. 5929 of LNCS, pp. 463–470. Sprigner (2009)

  18. Immorlica, N., Li, E., Mirrokni, V.S., Schulz, A.S.: Coordination mechanisms for selfish scheduling. Theor. Comput. Sci. 410(17), 1589–1598 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  19. Koutsoupias, E., Mavronicolas, M., Spirakis, P.G.: Approximate Equilibria and Ball Fusion. Theory of Computing Systems 36(6), 683–693 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  20. Koutsoupias, E., Papadimitriou, C.H.: Worst-Case Equilibria. In: Meinel, C., Tison, S. (eds.): STACS, vol. 1563 of LNCS, pp. 404–413. Springer (1999)

  21. Koutsoupias, E., Papadimitriou, C.H.: Worst-case equilibria. Comput. Sci. Rev. 3(2), 65–69 (2009)

    Article  MATH  Google Scholar 

  22. Monderer, D., Shapley, L.S.: Potential games. Games and Economic Behavior 14, 124–143 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  23. Papadimitriou, C.H.: Algorithms, Games, and the Internet. In: Proceedings of the ACM Symposium on Theory of Computing (STOC), pp. 749–753 (2001)

  24. Rosenthal, R.W.: A class of games possessing pure-strategy Nash equilibria. International Journal of Game Theory 2(1), 65–67 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  25. Schuurman, P., Vredeveld, T.: Performance guarantees of local search for multiprocessor scheduling. INFORMS J. Comput. 19(1), 52–63 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  26. Vöcking, B.: Selfish Load Balancing. In: Nisan, N., Roughgarden, T., Tardos, E., Vazirani, V.V. (eds.): Algorithmic Game Theory. Cambridge University Press (2007)

Download references

Acknowledgments

We thank two anonymous reviewers who helped us significantly in improving the presentation of this work.

Orestis Telelis acknowledges support by the research project “DDCOD” (PE6-213). The project is implemented within the framework of the Action “Supporting Postdoctoral Researchers” of the Operational Program “Education and Lifelong Learning” (Action’s Beneficiary: General Secretariat for Research and Technology), and is co-financed by the European Union (European Social Fund – ESF) and the Greek State.

Bart de Keijzer acknowledges support by the EU FET project MULTIPLEX no. 317532, the ERC StG Project PAAI 259515, and the Google Research Award for Economics and Market Algorithms.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Orestis Telelis.

Additional information

A preliminary version of this work appeared in [12].

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Keijzer, B.d., Schäfer, G. & Telelis, O. The Strong Price of Anarchy of Linear Bottleneck Congestion Games. Theory Comput Syst 57, 377–396 (2015). https://doi.org/10.1007/s00224-014-9598-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-014-9598-9

Keywords

Navigation