Skip to main content
Log in

Stackelberg Strategies for Atomic Congestion Games

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

Abstract

We investigate the effectiveness of Stackelberg strategies for atomic congestion games with unsplittable demands. In our setting, only a fraction of the players are selfish, while the rest are willing to follow a predetermined strategy. A Stackelberg strategy assigns the coordinated players to appropriately selected strategies trying to minimize the performance degradation due to the selfish players. We consider two orthogonal cases, namely congestion games with affine latency functions and arbitrary strategies, and congestion games on parallel links with arbitrary non-decreasing latency functions. We restrict our attention to pure Nash equilibria and derive strong upper and lower bounds on the pure Price of Anarchy (PoA) under different Stackelberg strategies.

For affine congestion games, we consider the Stackelberg strategies LLF and Scale introduced by Roughgarden (SIAM J. Comput. 33(2):332–350, 2004), and propose a new Stackelberg strategy called Cover. We establish an upper and a lower bound on the PoA of LLF that are quite close to each other, a nearly linear upper bound on the PoA of Scale, and a lower bound on the PoA of any (even randomized) Stackelberg strategy that assigns the coordinated players to their optimal strategies. Cover is suited for the case where the fraction of coordinated players is small but their number is larger than the number of resources. If the number of players is sufficiently larger than the number of resources, combining Cover with either LLF or Scale gives very strong upper bounds on the PoA, quite close to the best known bounds for non-atomic games with affine latencies.

For congestion games on parallel links, we prove that the PoA of LLF matches that for non-atomic games on parallel links. In particular, we show that the PoA of LLF is at most 1/α for arbitrary latency functions, and at most \(\alpha+(1-\alpha)\rho(\mathcal{D})\) for latency functions in class \(\mathcal{D}\) , where α denotes the fraction of coordinated players. To establish the latter bound, we need to show that the PoA of atomic congestion games on parallel links is at most \(\rho(\mathcal{D})\) , i.e. it is bounded by the PoA of non-atomic congestion games with arbitrary strategies.

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.

Similar content being viewed by others

References

  1. Aland, S., Dumrauf, D., Gairing, M., Monien, B., Schoppmann, F.: Exact price of anarchy for polynomial congestion games. In: Proc. of the 23st Symposium on Theoretical Aspects of Computer Science (STACS’06). LNCS, vol. 3884, pp. 218–229. Springer, Berlin (2006)

    Google Scholar 

  2. Awerbuch, B., Azar, Y., Epstein, A.: The price of routing unsplittable flow. In: Proc. of the 37th ACM Symposium on Theory of Computing (STOC’05), pp. 57–66 (2005)

  3. Bein, W., Brucker, P., Tamir, A.: Minimum cost flow algorithms for series-parallel networks. Discrete Appl. Math. 10, 117–124 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  4. Caragiannis, I., Flammini, M., Kaklamanis, C., Kanellopoulos, P., Moscardelli, L.: Tight bounds for selfish and greedy load balancing. Submitted for journal publication, April 2007. Preliminary version in Proc. of the 33th International Colloquium on Automata, Languages and Programming (ICALP’06). LNCS, vol. 4051, pp. 311–322 (2006)

  5. Christodoulou, G., Koutsoupias, E.: The price of anarchy of finite congestion games. In: Proc. of the 37th ACM Symposium on Theory of Computing (STOC’05), pp. 67–73 (2005)

  6. Correa, J.R., Schulz, A.S., Stier-Moses, N.E.: Selfish routing in capacitated networks. Math. Oper. Res. 29(4), 961–976 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  7. Correa, J.R., Stier-Moses, N.E.: Stackelberg routing in atomic network games. Technical Report DRO-2007-03, Columbia Business School (2007)

  8. Czumaj, A.: Selfish routing on the Internet. In: Leung, J. (ed.) Handbook of Scheduling: Algorithms, Models, and Performance Analysis. CRC Press, Boca Raton (2004), Chap. 42

    Google Scholar 

  9. Gairing, M., Lücking, T., Mavronicolas, M., Monien, B., Rode, M.: Nash equilibria in discrete routing games with convex latency functions. In: Proc. of the 31th International Colloquium on Automata, Languages and Programming (ICALP’04). LNCS, vol. 3142, pp. 645–657. Springer, Berlin (2004)

    Google Scholar 

  10. Gairing, M., Lücking, T., Monien, B., Tiemann, K.: Nash Equilibria, the Price of Anarchy and the Fully Mixed Nash Equilibrium Conjecture. In: Proc. of the 32th International Colloquium on Automata, Languages and Programming (ICALP’05). LNCS, vol. 3580, pp. 51–65. Springer, Berlin (2005)

    Google Scholar 

  11. Kaporis, A.C., Spirakis, P.G.: The price of optimum in Stackelberg games on arbitrary single commodity networks and latency functions. In: Proc. of the 18th ACM Symposium on Parallel Algorithms and Architectures (SPPA’06), pp. 19–28 (2006)

  12. Kaporis, A.C., Spirakis, P.G.: Stackelberg games: the price of optimum. In: Kao, M.-Y. (ed.) Encyclopedia of Algorithms, pp. 888–892. Springer, Berlin (2008)

    Google Scholar 

  13. Karakostas, G., Kolliopoulos, S.: Stackelberg strategies for selfish routing in general multicommodity networks. Algorithmica. Published online September 13, 2007

  14. Korilis, Y.A., Lazar, A.A., Orda, A.: Achieving network optima using Stackelberg routing strategies. IEEE/ACM Trans. Netw. 5(1), 161–173 (1997)

    Article  Google Scholar 

  15. Koutsoupias, E., Papadimitriou, C.: Worst-case equilibria. In: Proc. of the 16th Symposium on Theoretical Aspects of Computer Science (STACS’99). LNCS, vol. 1563, pp. 404–413. Springer, Berlin (1999)

    Google Scholar 

  16. Kumar, V.S.A., Marathe, M.V.: Improved results for Stackelberg strategies. In: Proc. of the 29th International Colloquium on Automata, Languages and Programming (ICALP’02). LNCS, vol. 2380, pp. 776–787. Springer, Berlin (2002)

    Chapter  Google Scholar 

  17. Lücking, T., Mavronicolas, M., Monien, B., Rode, M.: A new model for selfish routing. Accepted in Theoretical Computer Science. Special Issue on Algorithmic Aspects of Global Computing. Extended abstract in Proc. of the 21st Symposium on Theoretical Aspects of Computer Science (STACS’04). LNCS, vol. 2996, pp. 547–558. Springer, Berlin (2004)

  18. Rosenthal, R.W.: A class of games possessing pure-strategy Nash equilibria. Int. J. Game Theory 2, 65–67 (1973)

    Article  MATH  Google Scholar 

  19. Roughgarden, T.: The price of anarchy is independent of the network topology. J. Comput. Syst. Sciences 67(2), 341–364 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  20. Roughgarden, T.: Stackelberg scheduling strategies. SIAM J. Comput. 33(2), 332–350 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  21. Sharma, Y., Williamson, D.P.: Stackelberg thresholds in network routing games. In: Proc. of the 8th ACM Conference on Electronic Commerce (EC’07), pp. 93–102 (2007)

  22. Suri, S., Tóth, C.D., Zhou, Y.: Selfish load balancing and atomic congestion games. Algorithmica 47(1), 79–96 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  23. Swamy, C.: The effectiveness of Stackelberg strategies and tolls for network congestion games. In: Proc. of the 18th ACM-SIAM Symposium on Discrete Algorithms (SODA’07), pp. 1133–1142 (2007)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimitris Fotakis.

Additional information

An extended abstract of this work appeared in the Proceedings of the 15th Annual European Symposium on Algorithms (ESA 2007), Lecture Notes in Computer Science 4698, pp. 299–310, 2007.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fotakis, D. Stackelberg Strategies for Atomic Congestion Games. Theory Comput Syst 47, 218–249 (2010). https://doi.org/10.1007/s00224-008-9152-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-008-9152-8

Keywords

Navigation