Graph Matching in Random Geometric Graphs I: Efficient Algorithms
arXiv:2610.16675
Abstract
We study the recovery of the hidden vertex correspondence between two correlated dense random geometric graphs. Each graph is generated from latent unit vectors in ; the vectors and of corresponding vertices satisfy , and the vertex labels of the second graph are permuted by an unknown permutation . For every fixed correlation and every edge density bounded away from zero and one, we give a randomized polynomial time algorithm that recovers exactly with probability tending to one whenever , where depends only on the correlation and the density bounds. The algorithm assigns to each vertex a signature formed by counting decorated paths with a constant number of seeds. The number of such seeded templates grows exponentially with the path length, with an arbitrarily large constant base, so the resulting statistics amplify an arbitrarily small constant correlation. We control the dependencies created by the latent geometry in two ways: when is larger than for a suitable constant , by comparing local moments with those of correlated Erdős--Rényi graphs; for smaller , by spectral estimation of the latent geometry combined with a harmonic correction. We also provide low-degree evidence for a tradeoff between the correlation and the computational cost.
arXiv comment62 pages, 4 figures