Skip to main content
Log in

A Unifying Approximate Potential for Weighted Congestion Games

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

Abstract

We provide a unifying, black-box tool for establishing existence of approximate equilibria in weighted congestion games and, at the same time, bounding their Price of Stability. Our framework can handle resources with general costs—including, in particular, decreasing ones—and is formulated in terms of a set of parameters which are determined via elementary analytic properties of the cost functions. We demonstrate the power of our tool by applying it to recover the recent result of Caragiannis and Fanelli [ICALP’19] for polynomial congestion games; improve upon the bounds for fair cost sharing games by Chen and Roughgarden [Theory Comput. Syst., 2009]; and derive new bounds for nondecreasing concave costs. An interesting feature of our framework is that it can be readily applied to mixtures of different families of cost functions; for example, we provide bounds for games whose resources are conical combinations of polynomial and concave costs. In the core of our analysis lies the use of a unifying approximate potential function which is simple and general enough to be applicable to arbitrary congestion games, but at the same time powerful enough to produce state-of-the-art bounds across a range of different cost functions.

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

Similar content being viewed by others

References

  1. Giannakopoulos, Y., Poças, D.: A unifying approximate potential for weighted congestion games. In: Proceedings of the 13th Symposium on Algorithmic Game Theory (SAGT), pp. 99–113 (2020). https://doi.org/10.1007/978-3-030-57980-7_7

  2. Roughgarden, T.: Twenty Lectures on Algorithmic Game Theory. Cambridge University Press Cambridge (2016). https://doi.org/10.1017/cbo9781316779309

    Article  MATH  Google Scholar 

  3. Nisan N, Roughgarden, T., Tardos, É., Vazirani, V. (eds.): Algorithmic Game Theory. Cambridge University Press, Cambridge (2007). https://doi.org/10.1017/CBO9780511800481

  4. Roughgarde, T.: Routing games. In: Nisan, N., Roughgarden, T., Tardos, É., Vazirani, V. (eds.) Algorithmic Game Theory. Cambridge University Press, Cambridge (2007). https://doi.org/10.1017/CBO9780511800481.020 . (Chap. 18)

    Chapter  Google Scholar 

  5. Vöcking, B.: Selfish load balancing. In: Nisan, N., Roughgarden, T., Tardos, É., Vazirani, V. (eds.) Algorithmic Game Theory. Cambridge University Press, Cambridge (2007). https://doi.org/10.1017/cbo9780511800481.022 . (Chap. 20)

    Chapter  Google Scholar 

  6. Tardos, É., Wexler, T.: Network formation games and the potential function method. In: Nisan, N., Roughgarden, T., Tardos, É., Vazirani, V. (eds.) Algorithmic Game Theory. Cambridge University Press, Cambridge (2007). https://doi.org/10.1017/cbo9780511800481.021 . (Chap. 19)

    Chapter  MATH  Google Scholar 

  7. Rosenthal, R.W.: A class of games possessing pure-strategy Nash equilibria. International Journal of Game Theory 2(1), 65–67 (1973). https://doi.org/10.1007/BF01737559

    Article  MathSciNet  MATH  Google Scholar 

  8. Monderer, D., Shapley, L.S.: Potential games. Games and Economic Behavior 14(1), 124–143 (1996). https://doi.org/10.1006/game.1996.0044

    Article  MathSciNet  MATH  Google Scholar 

  9. Anshelevich, E., Dasgupta, A., Kleinberg, J., Tardos, É., Wexler, T., Roughgarden, T.: The price of stability for network design with fair cost allocation. SIAM Journal on Computing 38(4), 1602–1623 (2008). https://doi.org/10.1137/070680096

    Article  MathSciNet  MATH  Google Scholar 

  10. Correa, J.R., Schulz, A.S., Stier-Moses, N.E.: Selfish routing in capacitated networks. Mathematics of Operations Research 29(4), 961–976 (2004). https://doi.org/10.1287/moor.1040.0098

    Article  MathSciNet  MATH  Google Scholar 

  11. Koutsoupias, E., Papadimitriou, C.: Worst-case equilibria. In: Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science (STACS), pp. 404–413 (1999). https://doi.org/10.1016/j.cosrev.2009.04.003

  12. Papadimitriou, C.: Algorithms, games, and the internet. In: Proceedings of the 33rd Annual ACM Symposium on Theory of Computing (STOC), pp. 749–753 (2001). https://doi.org/10.1145/380752.380883

  13. Chen, H.-L., Roughgarden, T.: Network design with weighted players. Theory of Computing Systems 45(2), 302–324 (2009). https://doi.org/10.1007/s00224-008-9128-8

    Article  MathSciNet  MATH  Google Scholar 

  14. Hansknecht, C., Klimm, M., Skopalik, A.: Approximate pure Nash equilibria in weighted congestion games. In: Proceedings of the 17th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX), pp. 242–257 (2014). https://doi.org/10.4230/LIPIcs.APPROX-RANDOM.2014.242

  15. Christodoulou, G., Koutsoupias, E., Spirakis, P.G.: On the performance of approximate equilibria in congestion games. Algorithmica 61(1), 116–140 (2011). https://doi.org/10.1007/s00453-010-9449-2

    Article  MathSciNet  MATH  Google Scholar 

  16. Christodoulou, G., Gairing, M., Giannakopoulos, Y., Spirakis, P.G.: The price of stability of weighted congestion games. SIAM Journal on Computing 48(5), 1544–1582 (2019). https://doi.org/10.1137/18M1207880

    Article  MathSciNet  MATH  Google Scholar 

  17. Caragiannis, I., Fanelli, A.: On approximate pure Nash equilibria in weighted congestion games with polynomial latencies. In: Proceedings of the 46th International Colloquium on Automata, Languages, and Programming (ICALP), pp. 133–113312 (2019). https://doi.org/10.4230/LIPIcs.ICALP.2019.133

  18. Goemans, M., Mirrokni, V., Vetta, A.: Sink equilibria and convergence. In: Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 142–151 (2005). https://doi.org/10.1109/SFCS.2005.68

  19. Libman, L., Orda, A.: Atomic resource sharing in noncooperative networks. Telecommunication Systems 17(4), 385–409 (2001). https://doi.org/10.1023/A:1016770831869

    Article  MATH  Google Scholar 

  20. Fotakis, D., Kontogiannis, S., Spirakis, P.: Selfish unsplittable flows. Theoretical Computer Science 348(2), 226–239 (2005). https://doi.org/10.1016/j.tcs.2005.09.024

    Article  MathSciNet  MATH  Google Scholar 

  21. Panagopoulou, P.N., Spirakis, P.G.: Algorithms for pure Nash equilibria in weighted congestion games. Journal of Experimental Algorithmics 11, 27 (2007). https://doi.org/10.1145/1187436.1216584

    Article  MATH  Google Scholar 

  22. Harks, T., Klimm, M.: On the existence of pure Nash equilibria in weighted congestion games. Mathematics of Operations Research 37(3), 419–436 (2012). https://doi.org/10.1287/moor.1120.0543

    Article  MathSciNet  MATH  Google Scholar 

  23. Fotakis, D., Kontogiannis, S., Koutsoupias, E., Mavronicolas, M., Spirakis, P.: The structure and complexity of Nash equilibria for a selfish routing game. Theoretical Computer Science 410(36), 3305–3326 (2009). https://doi.org/10.1016/j.tcs.2008.01.004

    Article  MathSciNet  MATH  Google Scholar 

  24. Harks, T., Klimm, M., Möhring, R.H.: Strong equilibria in games with the lexicographical improvement property. International Journal of Game Theory 42(2), 461–482 (2012). https://doi.org/10.1007/s00182-012-0322-1

    Article  MathSciNet  MATH  Google Scholar 

  25. Dunkel, J., Schulz, A.S.: On the complexity of pure-strategy Nash equilibria in congestion and local-effect games. Mathematics of Operations Research 33(4), 851–868 (2008). https://doi.org/10.1287/moor.1080.0322

    Article  MathSciNet  MATH  Google Scholar 

  26. Christodoulou, G., Gairing, M., Giannakopoulos, Y., Poças, D., Waldmann, C.: Existence and complexity of approximate equilibria in weighted congestion games. In: Proceedings of the 47th International Colloquium on Automata, Languages, and Programming (ICALP), pp. 32–13218 (2020). https://doi.org/10.4230/LIPIcs.ICALP.2020.32

  27. Caragiannis, I., Fanelli, A., Gravin, N., Skopalik, A.: Efficient computation of approximate pure Nash equilibria in congestion games. In: Proceedings of the 52nd IEEE Annual Symposium on Foundations of Computer Science (FOCS), pp. 532–541 (2011). https://doi.org/10.1109/focs.2011.50

  28. Fiat, A., Kaplan, H., Levy, M., Olonetsky, S., Shabo, R.: On the price of stability for designing undirected networks with fair cost allocations. In: Proceedings of the 33rd International ColloquiumAutomata, Languages and Programming (ICALP), pp. 608–618 (2006). https://doi.org/10.1007/11786986_53

  29. Bilò, V., Caragiannis, I., Fanelli, A., Monaco, G.: Improved lower bounds on the price of stability of undirected network design games. Theory of Computing Systems 52(4), 668–686 (2013). https://doi.org/10.1007/s00224-012-9411-6

    Article  MathSciNet  MATH  Google Scholar 

  30. Bilò, V., Flammini, M., Moscardelli, L.: The price of stability for undirected broadcast network design with fair cost allocation is constant. Games and Economic Behavior (2014). https://doi.org/10.1016/j.geb.2014.09.010

    Article  MATH  Google Scholar 

  31. Freeman, R., Haney, S., Panigrahi, D.: On the Price of Stability of Undirected Multicast Games, pp. 354–368 (2016). https://doi.org/10.1007/978-3-662-54110-4_25

  32. Mitrinović, D.S., Lacković, I.B.: Hermite and convexity. Aequationes mathematicae 28, 229–232 (1985)

    Article  Google Scholar 

Download references

Acknowledgements

We thank Martin Gairing for interesting discussions.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Yiannis Giannakopoulos or Diogo Poças.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A significant part of this work was done while Y. Giannakopoulos and D. Poças were members of the Operations Research group at TU Munich, supported by the Alexander von Humboldt Foundation with funds from the German Federal Ministry of Education and Research (BMBF). D. Poças was also supported by FCT via LASIGE Research Unit, ref. UIDB/00408/2020 and ref. UIDP/00408/2020.

A preliminary version of this paper appeared in SAGT’20 [1].

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Giannakopoulos, Y., Poças, D. A Unifying Approximate Potential for Weighted Congestion Games. Theory Comput Syst 67, 855–876 (2023). https://doi.org/10.1007/s00224-023-10133-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-023-10133-z

Keywords

Navigation