On Nash Equilibria for a Network Creation Game

We study a network creation game recently proposed by Fabrikant, Luthra, Maneva, Papadimitriou and Shenker. In this game, each player (vertex) can create links (edges) to other players at a cost of α per edge. The goal of every player is to minimize the sum consisting of (a) the cost of the links he has created and (b) the sum of the distances to all other players.Fabrikant et al. conjectured that there exists a constant A such that, for any α > A, all non-transient Nash equilibria graphs are trees. They showed that if a Nash equilibrium is a tree, the price of anarchy is constant. In this paper we disprove the tree conjecture. More precisely, we show that for any positive integer n 0 , there exists a graph built by n ≥ n 0 players which contains cycles and forms a non-transient Nash equilibrium, for any α with 1 < α ≤ √n/2. Our construction makes use of some interesting results on finite affine planes. On the other hand we show that, for α ≥ 12n[log n], every Nash equilibrium forms a tree.Without relying on the tree conjecture, Fabrikant et al. proved an upper bound on the price of anarchy of O(√α), where α ∈ [2, n2]. We improve this bound. Specifically, we derive a constant upper bound for α ∈ O(√n) and for α ≥ 12n[log n]. For the intermediate values we derive an improved bound of O(1 + (min{α2/n, n2/α})1/3).Additionally, we develop characterizations of Nash equilibria and extend our results to a weighted network creation game as well as to scenarios with cost sharing.

[1]  J. Nash,et al.  NON-COOPERATIVE GAMES , 1951, Classics in Game Theory.

[2]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[3]  A. Blokhuis,et al.  Geodetic Graphs of Diameter Two , 1988 .

[4]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[5]  Christos H. Papadimitriou,et al.  Worst-case equilibria , 1999 .

[6]  Hans Haller,et al.  Nash Networks with Heterogeneous Agents , 2000 .

[7]  Sanjeev Goyal,et al.  A Noncooperative Model of Network Formation , 2000 .

[8]  Vijay V. Vazirani,et al.  Applications of approximation algorithms to cooperative games , 2001, STOC '01.

[9]  Berthold Vöcking,et al.  Selfish traffic allocation for server farms , 2002, STOC '02.

[10]  Tim Roughgarden,et al.  How bad is selfish routing? , 2002, JACM.

[11]  Paul G. Spirakis,et al.  The structure and complexity of Nash equilibria for a selfish routing game , 2002, Theor. Comput. Sci..

[12]  M. Jackson A Survey of Models of Network Formation: Stability and Efficiency , 2003 .

[13]  Scott Shenker,et al.  On a network creation game , 2003, PODC '03.

[14]  Éva Tardos,et al.  Group strategy proof mechanisms via primal-dual algorithms , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[15]  Éva Tardos,et al.  Near-optimal network design with selfish agents , 2003, STOC '03.

[16]  José R. Correa,et al.  Sloan School of Management Working Paper 4319-03 June 2003 Selfish Routing in Capacitated Networks , 2022 .

[17]  Tim Roughgarden,et al.  The Price of Stability for Network Design with Fair Cost Allocation , 2004, FOCS.

[18]  Aravind Srinivasan,et al.  Cost-Sharing Mechanisms for Network Design , 2004, APPROX-RANDOM.

[19]  David C. Parkes,et al.  The price of selfish behavior in bilateral network formation , 2005, PODC '05.

[20]  John N. Tsitsiklis,et al.  A contract-based model for directed network formation , 2006, Games Econ. Behav..