Shotgun assembly of random regular graphs
Brice Huang, Elchanan Mossel, Nike Sun, Claire Zhang, Leqi Zhou
TL;DR
<p>The paper resolves the shotgun assembly problem for random d-regular graphs by establishing sharp radii for unique graph recovery from rooted R-neighborhoods. It develops a cycle-structure framework and a sophisticated coupling of BFS explorations to overcome dependencies among overlapping neighborhoods, yielding tight upper and lower bounds around the threshold R ≈ (log n + log log n)/(2 log(d-1)). Key contributions include a reduction to distinct directed BFS explorations, a cycle-distance metric for comparing local structures, and a polynomial-time certifiable non-isomorphism test for independent graphs. The results have implications for graph reconstruction, automorphism certification, and the tractability of verifying non-isomorphism via local neighborhoods in random regular graphs.</p>
Abstract
Mossel and Ross (2019) introduce the shotgun assembly problem for random graphs: what radius $R$ ensures that the random graph $G$ can be uniquely recovered from its list of rooted $R$-neighborhoods, with high probability? Here we consider this question for random regular graphs of fixed degree $d\ge3$. A result of Bollobás (1982) implies efficient recovery at $R = (1 + ε) \frac12 \log_{d-1}n$ with high probability -- moreover, this recovery algorithm uses only a summary of the distances in each neighborhood. We show that using the full neighborhood structure gives a sharper bound \[ R = \frac{\log n + \log\log n}{2\log(d-1)} + O(1)\,, \] which we prove is tight up to the $O(1)$ term. One consequence of our proof is that if $G,H$ are independent graphs where $G$ follows the random regular law, then with high probability the graphs are non-isomorphic; furthermore, this can be efficiently certified by testing the $R$-neighborhood list of $H$ against the $R$-neighborhood of a single adversarially chosen vertex of $G$.
