Non-Cooperative Tree Creation

Abstract In this paper we consider the connection game, a simple network design game with independent selfish agents that was introduced by Anshelevich et al. (Proc. 35th Ann. ACM Symp. Theo. Comp. (STOC), pp. 511–520, 2003). Our study concerns an important subclass of tree games, in which every feasible network is guaranteed to be connected. It generalizes the class of single-source games considered by Anshelevich et al. We focus on the existence, quality, and computability of pure-strategy exact and approximate Nash equilibria. For tree connection games, in which every player holds two terminals, we show that there is a Nash equilibrium as cheap as the optimum network. In contrast, for single-source games, in which every player has at most three terminals, the price of stability is at least k−2, and it is $\mathsf{NP}$ -complete to decide the existence of a Nash equilibrium. Hence, we propose polynomial time algorithms for computing approximate Nash equilibria, which provide relaxed stability and cost efficiency guarantees. For the case of two terminals per player, there is an algorithm to find a (2+ε,1.55)-approximate Nash equilibrium. It can be generalized to an algorithm to find a (3.1+ε,1.55)-approximate Nash equilibrium for general tree connection games. This improves the guarantee of the only previous algorithm for the problem, which returns a (4.65+ε,1.55)-approximate Nash equilibrium. Tightness results for the analysis of all algorithms are derived. Our algorithms use a novel iteration technique for trees that might be of independent interest.

[1]  David P. Williamson,et al.  A general approximation technique for constrained forest problems , 1992, SODA '92.

[2]  R. Ravi,et al.  A polylogarithmic approximation algorithm for the group Steiner tree problem , 2000, SODA '98.

[3]  R. Ravi,et al.  When trees collide: an approximation algorithm for the generalized Steiner problem on networks , 1991, STOC '91.

[4]  E. Cockayne On the Steiner Problem , 1967, Canadian Mathematical Bulletin.

[5]  Tim Roughgarden,et al.  The price of stability for network design with fair cost allocation , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[6]  Gabriele Reich,et al.  Beyond Steiner's Problem: A VLSI Oriented Generalization , 1989, WG.

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

[8]  Adrian Vetta,et al.  Nash equilibria in competitive societies, with applications to facility location, traffic routing and auctions , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

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

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

[11]  A. Rosser A.I.D.S. , 1986, Maryland medical journal.

[12]  Martin Hoefer,et al.  Selfish Service Installation in Networks , 2006, WINE.

[13]  Alex Zelikovsky,et al.  Improved Steiner tree approximation in graphs , 2000, SODA '00.

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

[15]  Martin Hoefer,et al.  Geometric Network Design with Selfish Agents , 2005, COCOON.

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

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

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

[19]  R. Ravi,et al.  When Trees Collide: An Approximation Algorithm for the Generalized Steiner Problem on Networks , 1995, SIAM J. Comput..

[20]  Y. Mansour,et al.  On Nash Equilibria for a Network Creation Game , 2006, TEAC.

[21]  S. E. Dreyfus,et al.  The steiner problem in graphs , 1971, Networks.

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

[23]  Satish Rao,et al.  A tight bound on approximating arbitrary metrics by tree metrics , 2003, STOC '03.

[24]  Tim Roughgarden,et al.  Network Design with Weighted Players , 2006, SPAA '06.

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

[26]  Morteza Zadimoghaddam,et al.  The price of anarchy in network creation games , 2007, PODC '07.

[27]  Martin Hoefer Non-cooperative Tree Creation , 2006, MFCS.

[28]  Alex Zelikovsky,et al.  Provably good routing tree construction with multi-port terminals , 1997, ISPD '97.

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