On dynamics in selfish network creation

We consider the dynamic behavior of several variants of the Network Creation Game, introduced by Fabrikant et al. [PODC'03]. Equilibrium networks in these models have desirable properties like low social cost and small diameter, which makes them attractive for the decentralized creation of overlay-networks. Unfortunately, due to the non-constructiveness of the Nash equilibrium, no distributed algorithm for finding such networks is known. We treat these games as sequential-move games and analyze if (uncoordinated) selfish play eventually converges to an equilibrium. Thus, we shed light on one of the most natural algorithms for this problem: distributed local search, where in each step some agent performs a myopic selfish improving move. We show that fast convergence is guaranteed for all versions of Swap Games, introduced by Alon et al. [SPAA'10], if the initial network is a tree. Furthermore, we prove that this process can be sped up to an almost optimal number of moves by employing a very natural move policy. Unfortunately, these positive results are no longer true if the initial network has cycles and we show the surprising result that even one non-tree edge suffices to destroy the convergence guarantee. This answers an open problem from Ehsani et al. [SPAA'11] in the negative. Moreover, we show that on non-tree networks no move policy can enforce convergence. We extend our negative results to the well-studied original version, where agents are allowed to buy and delete edges as well. For this model we prove that there is no convergence guarantee - even if all agents play optimally. Even worse, if played on a non-complete host-graph, then there are instances where no sequence of improving moves leads to a stable network. Furthermore, we analyze whether cost-sharing has positive impact on the convergence behavior. For this we consider a version by Corbo and Parkes [PODC'05] where bilateral consent is needed for the creation of an edge and where edge-costs are shared among the involved agents. We show that employing such a cost-sharing rule yields even worse dynamic behavior..

[1]  Matús Mihalák,et al.  Asymmetric Swap-Equilibrium: A Unifying Equilibrium Concept for Network Creation Games , 2012, MFCS.

[2]  Matús Mihalák,et al.  The Price of Anarchy in Network Creation Games Is (Mostly) Constant , 2013, Theory of Computing Systems.

[3]  H. Young,et al.  The Evolution of Conventions , 1993 .

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

[5]  Stefan Schmid,et al.  On the topologies formed by selfish peers , 2006, PODC '06.

[6]  Roger B. Myerson,et al.  Game theory - Analysis of Conflict , 1991 .

[7]  U. Brandes,et al.  Network Creation Games with Disconnected Equilibria , 2008, WINE.

[8]  Stefano Leucci,et al.  The Max-Distance Network Creation Game on General Host Graphs , 2012, WINE.

[9]  Pascal Lenzner On Dynamics in Basic Network Creation Games , 2011, SAGT.

[10]  Krzysztof R. Apt,et al.  A classification of weakly acyclic games , 2012, SAGT.

[11]  Noga Alon,et al.  Basic network creation games , 2010, SPAA '10.

[12]  L. Shapley,et al.  Potential Games , 1994 .

[13]  Morteza Zadimoghaddam,et al.  The price of anarchy in cooperative network creation games , 2009, SECO.

[14]  Yishay Mansour,et al.  On Nash Equilibria for a Network Creation Game , 2014, TEAC.

[15]  Peter Kling,et al.  Basic Network Creation Games with Communication Interests , 2012, SAGT.

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

[17]  Pascal Lenzner Greedy Selfish Network Creation , 2012, WINE.

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