English

How to Realize a Graph on Random Points

Discrete Mathematics 2018-04-25 v1 Combinatorics

Abstract

We are given an integer dd, a graph G=(V,E)G=(V,E), and a uniformly random embedding f:V{0,1}df : V \rightarrow \{0,1\}^d of the vertices. We are interested in the probability that GG can be "realized" by a scaled Euclidean norm on Rd\mathbb{R}^d, in the sense that there exists a non-negative scaling wRdw \in \mathbb{R}^d and a real threshold θ>0\theta > 0 so that (u,v)Eif and only iff(u)f(v)w2<θ, (u,v) \in E \qquad \text{if and only if} \qquad \Vert f(u) - f(v) \Vert_w^2 < \theta\,, where xw2=iwixi2\| x \|_w^2 = \sum_i w_i x_i^2. 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 ff. In this paper, we consider embeddings f:V{x,y}df : V \rightarrow \{ x, y\}^d for arbitrary x,yRx, y \in \mathbb{R}. We prove that arbitrary trees can be realized with high probability when d=Ω(nlogn)d = \Omega(n \log n). We prove an analogous result for graphs parametrized by the arboricity: specifically, we show that an arbitrary graph GG with arboricity aa can be realized with high probability when d=Ω(na2logn)d = \Omega(n a^2 \log n). Additionally, if rr is the minimum effective resistance of the edges, GG can be realized with high probability when d=Ω((n/r2)logn)d=\Omega\left((n/r^2)\log n\right). Next, we show that it is necessary to have d(n2)/6d \geq \binom{n}{2}/6 to realize random graphs, or dn/2d \geq 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}df : V \rightarrow \{ x, y\}^d for any x,yRx, y \in \mathbb{R} or negative weights. Along the way, we prove a probabilistic analog of Radon's theorem for convex sets in {0,1}d\{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].

Keywords

Cite

@article{arxiv.1804.08680,
  title  = {How to Realize a Graph on Random Points},
  author = {Saad Quader and Alexander Russell},
  journal= {arXiv preprint arXiv:1804.08680},
  year   = {2018}
}

Comments

Submitted to Random 2018

R2 v1 2026-06-23T01:33:06.150Z