How to Realize a Graph on Random Points
Abstract
We are given an integer d, a graph G=(V,E), and a uniformly random embedding f : V → \0,1\d of the vertices. We are interested in the probability that G can be "realized" by a scaled Euclidean norm on Rd, in the sense that there exists a non-negative scaling w ∈ Rd and a real threshold θ > 0 so that \[ (u,v) ∈ E if and only if f(u) - f(v) w2 < θ\,, \] where \| x \|w2 = Σi wi xi2. These constraints are similar to those found in the Euclidean minimum spanning tree (EMST) realization problem. A crucial difference is that the realization map is (partially) determined by the random variable f. In this paper, we consider embeddings f : V → \ x, y\d for arbitrary x, y ∈ R. We prove that arbitrary trees can be realized with high probability when d = (n n). We prove an analogous result for graphs parametrized by the arboricity: specifically, we show that an arbitrary graph G with arboricity a can be realized with high probability when d = (n a2 n). Additionally, if r is the minimum effective resistance of the edges, G can be realized with high probability when d=((n/r2) n). Next, we show that it is necessary to have d ≥ n2/6 to realize random graphs, or d ≥ n/2 to realize random spanning trees of the complete graph. This is true even if we permit an arbitrary embedding f : V → \ x, y\d for any x, y ∈ R or negative weights. Along the way, we prove a probabilistic analog of Radon's theorem for convex sets in \0,1\d. Our tree-realization result can complement existing results on statistical inference for gene expression data which involves realizing a tree, such as [GJP15].
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.