Random Geometric Graph Diameter in the Unit Disk Robert B. Ellis, Texas A&M University coauthors Jeremy L. Martin, University of Minnesota Catherine Yan, Texas A&M University Definition of Gp(λ,n) Fix 1 ≤ p ≤ ∞. Randomly place vertices Vn:={ v1,v2,…,vn } in unit disk D (independent identical uniform distributions) {u,v} is an edge iff ||u-v||p ≤ λ. p=1 p=2 p=∞ λ λ u B∞B (u,λ) (u,λ) 2B 1(u,λ) p=1 p=2 p=∞ Motivation • Simulate wireless multi-hop networks, Mobile ad hoc networks • Provide an alternative to the Erdős-Rényi model for testing heuristics: Traveling salesman, minimal matching, minimal spanning tree, partitioning, clustering, etc. • Model systems with intrinsic spatial relationships Sample of History • Clark, Colbourn, Johnson (1990): independent set (NPC), maximum clique (P), case p=2 and non-random • Appel, Russo (1997): distribution of max/min vertex degree • Penrose (1999): k-connectivity min degree k. • Diaz, Penrose, Petit, Serna (2000-01): asymptotic optimal cost in minimum bisection, minimum vertex separation, other layout problems • An authority: Random Geometric Graphs, Penrose (2003) Connectivity Regime If / ln( n ) / n 0, If / ln( n ) / n , then Gp(λ,n) is superconnected then Gp(λ,n) is subconnected/disconnected From now on, we take λ of the form where c is constant. c ln n / n , Notation. “Almost Always (a.a.), Gp(λ,n) has property P” means: lim Pr[G p , n has property P ] 1. n Threshold for Connectivity Thm (Penrose, `99). Connectivity threshold = min degree 1 threshold. Specifically, Almost always, inf {G p , n connected } inf {G p , n has min degree 1}. Xu := event that u is an isolated vertex. Ignoring boundary effects, Pr[v adjacent t o u] Area Bp v, a p2 , where a p : Area B p u, Area B2 u, . Therefore, PrXu 1 a p 2 n 1 exp a p (n 1)1 o(1) n 2 a p c2 1 o(1) Second moment method: 1 / 2 1 / 2 G p , n is connected 0, , whenwhen c ac p a p Almost always, Almost always, # isolated vertices 1a c 1 / 2 1 / 2 ed , when c a n ( 1 o ( 1 )), when c . G p , n is disconnect p a p. 2 p Major Question: Diameter of Gp(λ,n) Assume Gp(λ,n) is connected. Then Determine almost always, / 21 / p # edges in P diam G p , n : max 21min o(1) / when 1 p 2 ,n Path P:u v diam G p , n diam p D1 o(u1,v)G p when 2 p . 2 o(1) / Lower bound. Define diamp(D) := ℓp-diameter of unit disk D diam 1 D 2 2 diam 2 D 2 diam D 2 Sharpened Lower Bound Prop. Let c>ap-1/2, and choose h(n) such that h(n)/n-2/3 ∞. Then a.a., 21/ 21/ p 1 h(n) / diam G p , n diam p D1 h(n) 21 h(n) / when 1 p 2 when 2 p . Picture for 1≤p≤2 Line ℓ2-distance = 2-2h(n) ℓp-distance = (2-2h(n))21/p-1/2 Proof: examine probability that both caps have a vertex h(n) << λ Diameter Upper Bound, c>ap-1/2 “Lozenge” Lemma (extended from Penrose). Let c>ap-1/2. There exists a k>0 such that a.a., for all u,v in Gp(λ,n), u and v are connected inside the convex hull of B2(u,kλ) U B2(v,kλ). (k+2-1/2)λ kλ v u Bp(·,λ/2) ||u-v||p dG u, v / 2Area B p , / 2 Area larger lozenge Corollary. Let c>ap-1/2. There exists a K>0 (independent of p) such that almost always, for all u,v in Gp(λ,n), d G (u,v ) K u-v p 1 o1 . Diameter Upper Bound: A Spoke Construction Bp(·,λ/2) Vertices in consecutive gray regions are joined by an edge. ℓ2-distance=r Ap*(r, λ/2):=min area of intersection of two ℓp-balls of radius λ/2 with centers at Euclidean distance r # ℓp-balls in spoke: 2/r Diameter Upper Bound: A Spoke Construction (con’t) Building a path from u to v: •Instantiate Θ(log n) spokes. u u’ •Suppose every gray region has a vertex. •Use “lozenge lemma” to get from u to u’, and v to v’ on nearby spokes. v v’ •Use spokes to meet at center. A Diameter Upper Bound Theorem. Let 1≤p≤∞ and r = min{λ2-1/2-1/p, λ/2}. Suppose that c 2 2A*p r, / 2 . Then almost always, diam(Gp(λ,n)) ≤ (2·diamp(D)+o(1)) ∕ λ. Proof Sketch. M := #gray regions in all spokes = Θ((2/r)·log n). Pr[a single gray region has no vertex] ≤ (1-Ap*(r, λ/2)/π)n. M 1 A*p r, / 2 / ExpVal # missed regions n M exp - nA*p r, / 2 / log n log n / n M exp - n2 / 2c 2 1 1 / 2 o(1). n ( 1 / 2 ) 1 Two Improvements 1. Increase average distance of two gray regions in spoke, letting rmin{λ21/2-1/p, λ}. 2. Allow o(1/λ) gray regions to have no vertex and use “lozenge lemma” to take K-step detours around empty regions. Theorem. Let 1≤p≤∞, h(n)/n-2/3 ∞, and c > ap-1/2. Then almost always, diamp(D)(1-h(n))/λ ≤ diam(Gp(λ,n)) ≤ diamp(D)(1+o(1))/λ. rellis@math.tamu.edu http://www.math.tamu.edu/~rellis/ martin@math.umn.edu http://www.math.umn.edu/~martin/ cyan@math.tamu.edu http://www.math.tamu.edu/~cyan/