Abstract
We study the survivable version of the game theoretic network formation model known as the Connection Game, originally introduced in Anshelevich et al. (Proc. 35th ACM Symposium on Theory of Computing, 2003). In this model, players attempt to connect to a common source node in a network by purchasing edges, and sharing their costs with other players. We introduce the survivable version of this game, where each player desires 2 edge-disjoint connections between her pair of nodes instead of just a single connecting path, and analyze the quality of exact and approximate Nash equilibria. This version is significantly different from the original Connection Game and have more complications than the existing literature on arbitrary cost-sharing games since we consider the formation of networks that involve many cycles.
For the special case where each node represents a player, we show that Nash equilibria are guaranteed to exist and price of stability is 1, i.e., there always exists a stable solution that is as good as the centralized optimum. For the general version of the Survivable Connection Game, we show that there always exists a 2-approximate Nash equilibrium that is as good as the centralized optimum. To obtain the result, we use an approximation algorithm technique that compares the strategy of each player with only a carefully selected subset of her strategy space. Furthermore, if a player is only allowed to deviate by changing the payments on one of her connection paths at a time, instead of both of them at once, we prove that the price of stability is 1. We also discuss the time complexity issues.
Similar content being viewed by others
References
Albers, S., Eilts, S., Even-Dar, E., Mansour, Y., Roditty, L.: On Nash equilibria for a network creation game. In: SODA (2006)
Agarwal, A., Charikar, M.: Unpublished manuscript
Anshelevich, E., Caskurlu, B.: Exact and approximate equilibria for optimal group network formation. In: Proc. 17th Annual European Symposium on Algorithms (2009)
Anshelevich, E., Dasgupta, A., Kleinberg, J., Tardos, É., Wexler, T., Roughgarden, T.: The price of stability for network design with fair cost allocation. In: Proc. 45th Annual IEEE Symposium on Foundations of Computer Science (2004)
Anshelevich, E., Dasgupta, A., Tardos, É., Wexler, T.: Near-optimal network design with selfish agents. In: Proc. 35th ACM Symposium on Theory of Computing (2003)
Anshelevich, E., Shepherd, B., Wilfong, G.: Strategic network formation through peering and service agreements. In: FOCS (2006)
Chekuri, C., Chuzhoy, J., Lewin-Eytan, L., Naor, J., Orda, A.: Non-cooperative multicast and facility location games. In: Proceedings of the 7th ACM Conference on Electronic Commerce (EC), Ann Arbor, Michigan, pp. 72–81 (2006)
Chen, H., Roughgarden, T.: Network design with weighted players. In: SPAA (2006)
Christodoulou, G., Koutsoupias, E.: On the price of anarchy and stability of correlated equilibria of linear congestion games. In: ESA (2005)
Epstein, A., Feldman, M., Mansour, Y.: Strong equilibrium in cost-sharing connection games. In: EC (2007)
Fabrikant, A., Luthra, A., Maneva, E., Papadimitriou, S., Shenker, S.: On a network creation game. In: PODC (2003)
Feigenbaum, J., Papadimitriou, C., Shenker, S.: Sharing the cost of multicast transmissions. J. Comput. Syst. Sci. 63, 21–41 (2001)
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 ICALP, pp. 608–618 (2006)
Herzog, S., Shenker, S., Estrin, D.: Sharing the “cost” of multicast trees: an axiomatic analysis. IEEE/ACM Trans. Netw. (1997). doi:10.1109/90.650144
Hoefer, M.: Non-cooperative facility location and covering games. In: ISAAC (2006)
Hoefer, M.: Non-cooperative tree creation. In: MFCS (2006)
Hoefer, M., Krysta, P.: Geometric network design with selfish agents. In: COCOON (2005)
Holzman, R., Law-Yone, N.: Strong equilibrium in congestion games. Games Econ. Behav. 21 (1997)
Jackson, M.: A survey of models of network formation: stability and efficiency. G. Demange, M. Wooders (eds.) Group Formation in Economics: Networks, Clubs and Coalitions, Cambridge University Press, Cambridge (2003)
Jain, K.: A factor 2 approximation algorithm for the generalized Steiner network problem. Combinatorica 21(1), 39–60 (2001)
Jain, K., Vazirani, V.: Applications of approximation algorithms to cooperative games. In: STOC (2001)
Johari, R., Tsitsiklis, J.: Efficiency loss in a network resource allocation game. Math. Oper. Res. 29(3), 407–435
Könemann, J., Leonardi, S., Schäfer, G.: A group-strategyproof mechanism for Steiner forests. In: SODA (2005)
Monderer, D., Shapley, L.: Potential games. Games Econ. Behav. 14, 124–143 (1996)
Nisan, N., Roughgarden, T., Tardos, É., Vazirani, V.V. (eds.): Algorithmic Game Theory, Cambridge University Press, Cambridge
Roughgarden, T.: Selfish Routing and the Price of Anarchy. MIT Press, Cambridge (2005)
Tardos, É.: Network games. In: Proceedings of the 36th Annual ACM Symposium on the Theory of Computing (2004)
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported in part by NSF CCF-0914782.
Rights and permissions
About this article
Cite this article
Anshelevich, E., Caskurlu, B. Price of Stability in Survivable Network Design. Theory Comput Syst 49, 98–138 (2011). https://doi.org/10.1007/s00224-011-9317-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-011-9317-8