Skip to main content
Log in

Stackelberg Strategies and Collusion in Network Games with Splittable Flow

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

Abstract

We study the impact of collusion in network games with splittable flow and focus on the well established price of anarchy as a measure of this impact. We first investigate symmetric load balancing games and show that the price of anarchy is at most m, where m denotes the number of coalitions. For general networks, we present an instance showing that the price of anarchy is unbounded, even in the case of two coalitions. If latencies are restricted to polynomials with nonnegative coefficients and bounded degree, we prove upper bounds on the price of anarchy for general networks, which improve upon the current best ones except for affine latencies.

In light of the negative results even for two coalitions, we analyze the effectiveness of Stackelberg strategies as a means to improve the quality of Nash equilibria. In this setting, an α fraction of the entire demand is first routed centrally by a Stackelberg leader according to a predefined Stackelberg strategy and the remaining demand is then routed selfishly by the coalitions (followers).

For a single coalitional follower and parallel arcs, we develop an efficiently computable Stackelberg strategy that reduces the price of anarchy to one. For general networks and a single coalitional follower, we show that a simple strategy, called SCALE, reduces the price of anarchy to 1+α. Finally, we investigate SCALE for multiple coalitional followers, general networks, and affine latencies. We present the first known upper bound on the price of anarchy in this case. Our bound smoothly varies between 1.5 for α=0 and full efficiency for α=1.

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 23th Annual Symposium on Theoretical Aspects of Computer Science (STACS). Lecture Notes in Computer Science, vol. 3884, pp. 218–229. Springer, Berlin (2006)

    Google Scholar 

  2. Altman, E., Basar, T., Jimnez, T., Shimkin, N.: Competitive routing in networks with polynomial costs. IEEE Trans. Autom. Control 47, 92–96 (2002)

    Article  Google Scholar 

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

    Google Scholar 

  4. Bhaskar, U., Fleischer, L., Hoy, D., Huang, C.: Equilibria of atomic flow games are not unique. In: Proc. of the 20th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 748–757. SIAM, Philadelphia (2009)

    Google Scholar 

  5. Bhaskar, U., Fleischer, L., Huang, C.: The price of collusion in series-parallel networks. In Proc. of the 14th International IPCO Conference Integer Programming and Combinatorial Optimization. Springer (2010, to appear)

  6. Bonifaci, V., Harks, T., Schäfer, G.: Stackelberg routing in arbitrary networks. Math. Oper. Res. (2010). doi:10.1287/moor.1100.0442

    MATH  Google Scholar 

  7. Boyd, S., Vandenberghe, L.: Convex Optimization. Cambridge University Press, Cambridge (2004)

    MATH  Google Scholar 

  8. Braess, D.: Über ein Paradoxon aus der Verkehrsplanung. Unternehmensforschung 12, 258–268 (1969)

    Article  MathSciNet  Google Scholar 

  9. Catoni, S., Pallotino, S.: Traffic equilibrium paradoxes. Transp. Sci. 25, 240–244 (1991)

    Article  MATH  Google Scholar 

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

    Google Scholar 

  11. Cominetti, R., Correa, J.R., Stier-Moses, N.E.: The impact of oligopolistic competition in networks. Oper. Res. 57(6), 1421–1437 (2009)

    Article  MathSciNet  Google Scholar 

  12. Correa, J.R., Stier-Moses, N.E.: Stackelberg routing in atomic network games. Technical report, Columbia Business School, February 2007

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

    Article  MathSciNet  MATH  Google Scholar 

  14. Correa, J.R., Schulz, A.S., Stier-Moses, N.E.: A geometric approach to the price of anarchy in nonatomic congestion games. Games Econ. Behav. 64(2), 457–469 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  15. Dafermos, S.C., Sparrow, F.T.: The traffic assignment problem for a general network. J. Res. Natl. Bur. Stand. B 73, 91–118 (1969)

    MathSciNet  MATH  Google Scholar 

  16. Fotakis, D.: Stackelberg strategies for atomic congestion games. In: Proc. of the 15th Annual European Symposium on Algorithms (ESA). Lecture Notes in Computer Science, vol. 4698, pp. 299–310. Springer, Berlin (2007)

    Google Scholar 

  17. Fotakis, D., Kontogiannis, S., Spirakis, P.G.: Atomic congestion games among coalitions. ACM Trans. Algorithms 4(4), 1–27 (2008)

    Article  MathSciNet  Google Scholar 

  18. Harks, T.: Stackelberg strategies and collusion in network games with splittable flow. In: Proc. of the 6th Workshop on Approximation and Online Algorithms (WAOA). Lecture Notes in Computer Science, vol. 5426. Springer, Berlin (2008)

    Google Scholar 

  19. Haurie, A., Marcotte, P.: On the relationship between Nash-Cournot and Wardrop equilibria. Networks 15, 295–308 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  20. Hayrapetyan, A., Tardos, E., Wexler, T.: The effect of collusion in congestion games. In: Proc. of the 38th Annual ACM Symposium on Theory of Computing (STOC), pp. 89–98. ACM, New York (2006)

    Google Scholar 

  21. Kaporis, A.C., Spirakis, P.G.: The price of optimum in Stackelberg games on arbitrary single commodity networks and latency functions. Theor. Comput. Sci. 410(8–10), 745–755 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  22. Karakostas, G., Kolliopoulos, S.G.: Stackelberg strategies for selfish routing in general multicommodity networks. Algorithmica 53(1), 132–153 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  23. 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 

  24. Koutsoupias, E., Papadimitriou, C.H.: Worst-case equilibria. In: Proc. of the 16th Annual Symposium on Theoretical Aspects of Computer Science (STACS). Lecture Notes in Computer Science, vol. 1563, pp. 404–413. Springer, Berlin (1999)

    Google Scholar 

  25. Kumar, V.S.A., Marathe, M.V.: Improved results for Stackelberg scheduling strategies. In: Proc. of the 33rd International Colloquium of Automata, Languages and Programming (ICALP), pp. 776–787. Springer, Berlin (2002)

    Chapter  Google Scholar 

  26. Mossberg, W.S.: Dash’s car navigation gives smart directions, if others participate. Wall Str. J., March 27, 2008. http://ptech.allthingsd.com/20080327/dashs-car-navigator-gives-smart-directions-if-others-participate

  27. Orda, A., Rom, R., Shimkin, N.: Competitive routing in multiuser communication networks. IEEE/ACM Trans. Netw. 1(5), 510–521 (1993)

    Article  Google Scholar 

  28. Perakis, G.: The price of anarchy when costs are non-separable and asymmetric. In: Proc. of 10th International Conference on Integer Programming and Combinatorial Optimization, (IPCO), New York. Lecture Notes in Computer Science, vol. 3064, pp. 46–58. Springer, Berlin (2004)

    Google Scholar 

  29. Roughgarden, T.: The price of anarchy is independent of the network topology. J. Comput. Syst. Sci. 67, 341–364 (2002)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  31. Roughgarden, T.: Selfish Routing and the Price of Anarchy. MIT Press, Cambridge (2005)

    Google Scholar 

  32. Roughgarden, T.: Selfish routing with atomic players. In: Proc. of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 973–974. SIAM, Philadelphia (2005)

    Google Scholar 

  33. Roughgarden, T., Schoppmann, F.: The price of anarchy in atomic splittable congestion games (2010, unpublished manuscript)

  34. Roughgarden, T., Tardos, E.: How bad is selfish routing? J. ACM 49(2), 236–259 (2002)

    Article  MathSciNet  Google Scholar 

  35. Sharma, Y., Williamson, D.: Stackelberg thresholds in network routing games or the value of altruism. In: Proc. of the 8th ACM Conference on Electronic Commerce (EC), pp. 93–102. ACM, New York (2007)

    Chapter  Google Scholar 

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

    Google Scholar 

  37. Wardrop, J.G.: Some theoretical aspects of road traffic research. Proc. Inst. Civ. Eng. 1(Part II), 325–378 (1952)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tobias Harks.

Additional information

A preliminary version of this paper appeared in the Proceedings of the 6th International Workshop on Approximation and Online Algorithms (WAOA), 2008, see [18].

Research supported by the Federal Ministry of Education and Research (BMBF grant 03MOPAI1).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Harks, T. Stackelberg Strategies and Collusion in Network Games with Splittable Flow. Theory Comput Syst 48, 781–802 (2011). https://doi.org/10.1007/s00224-010-9269-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-010-9269-4

Keywords

Navigation