Basic Network Creation Games MohammadTaghi HajiAghayi AT&T Labs & U. of Maryland Joint work with Noga Alon, Erik Demaine, and Tom Leighton 1 Motivations for Network Creation Games Distributed way to create a network Undirected graph. Nodes Selfish agents Agents’ cost: Creation cost (network design) Usage cost (network routing) Combine two costs by defining the cost of an edge to be α and agents minimize their sum Several studies so far: FLMPS03, CP05, AEEMR06,DHMZ07,HM07,A08,DHMZ09,etc 2 Basic Network Creation Games The simplest and the heart of all such games while avoiding α Motivations: Cash-oblivious model No cost transformation but every edge cost is the same Thus each edge only perform edge swap, replacing an existing edge with another incident edge We focus on structures of equilibria Diameter Price of anarchy (PoA) Agents try to minimize sum or maximum distance to all other vertices 3 Formal Definitions Sum equilibrium: for every edge vw and every node w’, swapping edge vw with vw’ does not decrease the total sum distances from v to all others Max equilibrium: for every edge vw and every node w’, swapping edge vw with vw’ does not decrease the max distances from v to all others 4 Our Results For sum equilibrium: bound 2 O(√ log n) for diameter (and thus PoA) and lower bound 3 for general graphs Give an evidence (and a conjecture) for a polylog upper bound for diameter (and PoA) Tight bound 2 for trees Upper For max equilibrium: bound √n for diameter in general graphs even for insertion-stable equilibria Tight bound 3 for trees Lower 5 Sum Equilibrium on Trees: Diameter 2 Swap for v is a net win unless sb+sw<=sa Swap for w is a net win unless sv+sa<=sb Summing up: sb+sw+sv+sa<=sa+sb Contradiction since sw+sv>=2 by definition 6 Max Equilibrium on Trees: Diameter 3 None of three swaps around a with edge av is helpful for the local diameter of a Proof of upper bound is different from Sum 7 A Diameter-3 Sum Equilibrium Graph The proof is involved and uses some lemmas and case analysis We do not know any example of diameter 4 or higher! 8 A Diameter- √n Max Equilibrium Graph The proof is cute and more involved The graph is indeed insertion-stable as well 9 Sum Equilibrium: Diameter 2 O(√ log n) First we need the following lemma whose proof is a little bit involved: Lm: In any sum equilibrium, the addition of any edge uv decreases the sum of distance from u by at most 5n lg n Bk(u) denote the number of vertices within distance at most k from u and Bk= minu Bk(u) We prove either B4k>n/2 or B4k >=(k/20lg n)Bk Assume there is a u with B4k(u)<= n/2. Certainly B3k(u)<= n/2. 10 Diameter Ai O( logn) 2 √ Ci (Cont.) 3k ti v D N3k (u) N3k 1 (u) D u 3k ≤3k+1 t1 C1 : dist 2k >2k w l C2 D Ci i 1 • Distance of any v outside of B3k(u) from one vertex of T is at most dist(u,v)- k • By Pigeonhole principle, there are at least n/(2|T|) vertices Ai whose distances from the same vertex t in T is at most dist(u,v)- k • Adding an edge from u to t improves the sum of distances from u by at least (k-1) n/(2|T|) <= 5nlg n (by the Lm) which implies |T|>= k/(20lg n) •The balls of radius k centered at the vertices of T are all pairwise disjoint, all lie within distance 4k from u and each of them has at least Bk vertices. Thus B4k >=(k/20lg n)Bk 11 Evidence for polylog diameter An n-vertex graph is ε-distance uniform if there is a value r such that from every vertex v the number of vertices w at distance exactly r from v >= (1- ε)n We can connect high-diameter sum equilibria graphs to high-diameter distance uniformity. More formally: Thm: Any sum equil. graph G with at least 24 vertices and diameter d> 2lg n induces an ε-distance–uniform graph G’ with n vertices and diameter (εd/lg n ) Conj: Distance-uniform graphs have diameter O(lg n) If Conj above is correct, Thm gives O(lg2n) diameter We know Conj is true e.g., for Cayley graphs 12 Main Open Problem Can we prove a polylog upper bound (even O(log n) or smaller) for diameter of sum equilibria esp. by proving the conjecture? Consider convergences of (basic) network creation games 13 14