Geometric Network Design with Selfish Agents

We study a geometric version of a simple non-cooperative network creation game introduced in [2], assuming Euclidean edge costs on the plane. The price of anarchy in such geometric games with k players is Θ(k). Hence, we consider the task of minimizing players incentives to deviate from a payment scheme, purchasing the minimum cost network. In contrast to general games, in small geometric games (2 players and 2 terminals per player), a Nash equilibrium purchasing the optimum network exists. This can be translated into a (1+e)-approximate Nash equilibrium purchasing the optimum network under more practical assumptions, for any e > 0. For more players there are games with 2 terminals per player, such that any Nash equilibrium purchasing the optimum solution is at least $\left(\frac{4}{3}-\epsilon\right)$-approximate. On the algorithmic side, we show that playing small games with best-response strategies yields low-cost Nash equilibria. The distinguishing feature of our paper are new techniques to deal with the geometric setting, fundamentally different from the techniques used in [2].

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

[2]  Ashish Goel,et al.  Oblivious AQM and nash equilibria , 2002, CCRV.

[3]  Berthold Vöcking,et al.  Tight bounds for worst-case equilibria , 2002, SODA '02.

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

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

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

[7]  Nikhil R. Devanur,et al.  Price of Anarchy, Locality Gap, and a Network Service Provider Game , 2005, WINE.

[8]  AroraSanjeev Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems , 1998 .

[9]  Tim Roughgarden,et al.  The price of anarchy is independent of the network topology , 2002, STOC '02.

[10]  Miroslav Chlebík,et al.  Approximation Hardness of the Steiner Tree Problem on Graphs , 2002, SWAT.

[11]  Tim Roughgarden,et al.  Stackelberg scheduling strategies , 2001, STOC '01.

[12]  Sanjeev Arora,et al.  Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems , 1998, JACM.

[13]  Ashish Goel,et al.  Oblivious AQM and Nash equilibria , 2002, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[14]  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..

[15]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

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

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

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

[19]  Martti Penttonen,et al.  Algorithm Theory — SWAT 2002 , 2002, Lecture Notes in Computer Science.

[20]  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.

[21]  Z. A. Melzak On the Problem of Steiner , 1961, Canadian Mathematical Bulletin.

[22]  Tim Roughgarden,et al.  How bad is selfish routing? , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

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

[24]  Scott Shenker,et al.  Making greed work in networks: a game-theoretic analysis of switch service disciplines , 1994 .

[25]  K. Chao,et al.  Steiner Minimal Trees , 2005 .