Skip to main content
Log in

On the Convergence of Multicast Games in Directed Networks

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

We investigate the convergence of the price of anarchy after a limited number of moves in the classical multicast communication game when the underlying communication network is directed. Namely, a subset of nodes of the network are interested in receiving the transmission from a given source node and can share the cost of the used links according to fixed cost sharing methods. At each step, a single receiver is allowed to modify its communication strategy, that is to select a communication path from the source, and assuming a selfish or rational behavior, it will make a best response move, that is it will select a solution yielding the minimum possible payment or shared cost. We determine lower and upper bounds on the price of anarchy, that is the highest possible ratio among the overall cost of the links used by the receivers and the minimum possible cost realizing the required communications, after a limited number of moves under the fundamental Shapley cost sharing method. In particular, assuming that the initial set of connecting paths can be arbitrary, we show an \(O(r\sqrt{r})\) upper bound on the price of anarchy after 2 rounds, during each of which all the receivers move exactly once, and a matching lower bound, that we also extend to \(\Omega(r\sqrt[k]{r})\) for any number k≥2 rounds, where r is the number of receivers. Similarly, exactly matching upper and lower bounds equal to r are determined for any number of rounds when starting from the empty state in which no path has been selected. Analogous results are obtained also with respect to other three natural cost sharing methods considered in the literature, that is the egalitarian, path-proportional and egalitarian-path proportional ones. Most results are also extended to the undirected case in which the communication links are bidirectional.

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. Anshelevich, E., Dasgupta, A., Kleinberg, J.M., Tardos, E., Wexler, T., Roughgarden, T.: The price of stability for network design with fair cost allocation. In: Proceedings of the 45th Symposium on Foundations of Computer Science (FOCS), pp. 295–304. IEEE Comput. Soc., Los Alamitos (2004)

    Chapter  Google Scholar 

  2. Archer, A., Feigenbaum, J., Krishnamurthy, A., Sami, R., Shenker, S.: Approximation and collusion in multicast cost sharing. Games Econ. Behav. 47(1), 36–71 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  3. Bilò, V., Flammini, M., Moscardelli, L.: On Nash equilibria in non-cooperative all-optical networks. In: Proceedings of the 22nd Annual Symposium on Theoretical Aspects of Computer Science (STACS). LNCS, vol. 3404, pp. 448–459. Springer, Berlin (2005)

    Google Scholar 

  4. Bilò, V., Moscardelli, L.: The price of anarchy in all-optical networks. In: Proceedings of the 11th Colloquium on Structural Information and Communication Complexity (SIROCCO). LNCS, vol. 3104, pp. 13–22. Springer, Berlin (2004)

    Google Scholar 

  5. Charikar, M., Mattieu, C., Karloff, H., Naor, J., Saks, M.: Best response dynamics in multicast cost sharing. Personal communication

  6. Chekuri, C., Chuzhoy, J., Lewin-Eytan, L., Naor, J., Orda, A.: Non-cooperative multicast and facility location games. In: ACM Conference on Electronic Commerce, pp. 72–81. Assoc. Comput. Mach., New York (2006)

    Google Scholar 

  7. Chen, H., Roughgarden, T.: Network design with weighted players. In: Proceedings of the 18th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), pp. 29–38. Assoc. Comput. Mach., New York (2006)

    Google Scholar 

  8. Chien, S., Sinclair, A.: Convergence to approximate Nash equilibria in congestion games. In: Proceedings of the 18th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 169–178. SIAM, Philadelphia (2007)

    Google Scholar 

  9. Christodoulou, G., Mirrokni, V.S., Sidiropoulos, A.: Convergence and approximation in potential games. In: Proceedings of the 23rd Annual Symposium on Theoretical Aspects of Computer Science (STACS). LNCS, vol. 3884, pp. 349–360. Springer, Berlin (2006)

    Google Scholar 

  10. Conitzer, V., Sandholm, T.: Complexity results about Nash equilibria. In: Proceedings of the 18th International Joint Conference on Artificial Intelligence (IJCAI), pp. 765–771. Morgan Kaufmann, San Mateo (2003)

    Google Scholar 

  11. Deering, S., Cheriton, D.: Multicast routing in datagram internetworks and extended lans. ACM Trans. Comput. Syst. 8, 85–110 (1990)

    Article  Google Scholar 

  12. Dutta, B., Ray, D.: A concept of egalitarianism under participation constraints. Econometrica 57, 615–635 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  13. Even-Dar, E., Kesselman, A., Mansour, Y.: Convergence time to Nash equilibrium in load balancing. ACM Trans. Algorithms 3(3) (2007)

  14. Fabrikant, A., Luthra, A., Maneva, E., Papadimitriou, C.H., Shenker, S.: On a network creation game. In: Proceedings of the 22nd ACM Symposium on Principles of Distributed Computing (PODC), pp. 347–351. Assoc. Comput. Mach., New York (2003)

    Google Scholar 

  15. Fabrikant, A., Papadimitriou, C.H., Talwar, K.: The complexity of pure equilibria. In: Proceedings of the 36th ACM Symposium on Theory of Computing (STOC), pp. 604–612. Assoc. Comput. Mach., New York (2004)

    Google Scholar 

  16. Fanelli, A., Flammini, M., Melideo, G., Moscardelli, L.: Multicast transmissions in non-cooperative networks with a limited number of selfish moves. In: Proceedings of the 31st International Symposium on Mathematical Foundations of Computer Science (MFCS). LNCS, vol. 4162, pp. 363–374. Springer, Berlin (2006)

    Google Scholar 

  17. Feigenbaum, J., Krishnamurthy, A., Sami, R., Shenker, S.: Hardness results for multicast cost sharing. J. Public Econ. 304(1–3), 215–236 (2003)

    MATH  MathSciNet  Google Scholar 

  18. Feigenbaum, J., Papadimitriou, C., Shenker, S.: Sharing the cost of multicast transmissions. In: Proceedings of 32nd ACM Symposium on Theory of Computing (STOC), pp. 218–227. Assoc. Comput. Mach., New York (2000)

    Google Scholar 

  19. Fotakis, D., Kontogiannis, S., Koutsoupias, E., Mavronicolas, M., Spirakis, P.: The structure and complexity of Nash equilibria for a selfish routing game. In: Proceedings of the 29th International Colloquium on Automata, Languages and Programming (ICALP). LNCS, pp. 123–134. Springer, Berlin (2002)

    Chapter  Google Scholar 

  20. Goemans, M.X., Mirrokni, V.S., Vetta, A.: Sink equilibria and convergence. In: Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS). pp. 142–154. IEEE Comput. Soc., Los Alamitos (2005)

    Chapter  Google Scholar 

  21. Goemans, M.X, Li, E.L., Mirrokni, V.S., Thottan, M.: Market sharing games applied to content distribution in ad-hoc networks. In: Proceedings of the 5th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc), pp. 55–66. Assoc. Comput. Mach., New York (2004)

    Chapter  Google Scholar 

  22. Holzman, R., Law-Yone, N.: Strong equilibrium in congestion games. Games Econ. Behav. 21, 85–101 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  23. Imaze, M., Waxman, B.: Dynamic Steiner tree problem. SIAM J. Discrete Math. 4(3), 369–384 (1991)

    Article  MathSciNet  Google Scholar 

  24. Jain, K., Vazirani, V.V.: Applications of approximation algorithms to cooperative games. In: Proceedings of the 33rd ACM Symposium on Theory of Computing (STOC), pp. 364–372. Assoc. Comput. Mach., New York (2001)

    Google Scholar 

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

    Google Scholar 

  26. Mavronicolas, M., Spirakis, P.: The price of selfish routing. In: Proceedings of the 33rd Annual ACM Symposium on the Theory of Computing (STOC), pp. 510–519. Assoc. Comput. Mach., New York (2001)

    Google Scholar 

  27. Milchtaich, I.: Congestion games with player-specific payoff functions. Games Econ. Behav. 13, 111–124 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  28. Mirrokni, V.S., Vetta, A.: Convergence issues in competitive games. In: Proceedings of the 7th International Workshop on Approximation Algorithms for Combinatorial Optimization Problem (APPROX-RANDOM). LNCS, vol. 3122, pp. 183–194. Springer, Berlin (2004)

    Google Scholar 

  29. Monderer, D., Shapley, L.S.: Potential games. Games Econ. Behav. 14, 124–143 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  30. Nash, J.F.: Equilibrium points in n-person games. In: Proceedings of the National Academy of Sciences, vol. 36, pp. 48–49 (1950)

  31. Penna, P., Ventre, C.: More powerful and simpler cost-sharing methods. In: Proceedings of the 2nd International Workshop on Approximation and Online Algorithms (WAOA). LNCS, vol. 3351, pp. 97–110. Springer, Berlin (2004)

    Google Scholar 

  32. Penna, P., Ventre, C.: Free-riders in steiner tree cost-sharing games. In: Proceedings of the 12th Colloquium on Structural Information and Communication Complexity (SIROCCO). LNCS, vol. 3499, pp. 231–245. Springer, Berlin (2005)

    Google Scholar 

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

    Article  MATH  Google Scholar 

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

    MathSciNet  Google Scholar 

  35. Shapley, L.S.: The Value of n-person Games. In: Contributions to the Theory of Games, pp. 31–40. Princeton University Press, Princeton (1953)

    Google Scholar 

  36. Vetta, A.: Nash equilibria in competitive societies, with applications to facility location, traffic routing and auctions. In: Proceedings of the 43rd Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 416–425. IEEE Comput. Soc., Los Alamitos (2002)

    Chapter  Google Scholar 

  37. Voorneveld, M., Borm, P., van Megen, F., Tijs, S., Faccini, G.: Congestion games and potentials reconsidered. Int. Game Theory Rev. 1, 283–299 (1999)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luca Moscardelli.

Additional information

A preliminary version of this work appeared in the Proceedings of the 19th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), San Diego, California, USA, June 9–11, 2007

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fanelli, A., Flammini, M. & Moscardelli, L. On the Convergence of Multicast Games in Directed Networks. Algorithmica 57, 301–324 (2010). https://doi.org/10.1007/s00453-008-9212-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-008-9212-0

Keywords

Navigation