Exact Matching of Random Graphs with Constant Correlation
Abstract
This paper deals with the problem of graph matching or network alignment for Erdos--R\'enyi graphs, which can be viewed as a noisy average-case version of the graph isomorphism problem. Let G and G' be G(n, p) Erdos--R\'enyi graphs marginally, identified with their adjacency matrices. Assume that G and G' are correlated such that E[Gij G'ij] = p(1-α). For a permutation π representing a latent matching between the vertices of G and G', denote by Gπ the graph obtained from permuting the vertices of G by π. Observing Gπ and G', we aim to recover the matching π. In this work, we show that for every ∈ (0,1], there is n0>0 depending on and absolute constants α0, R > 0 with the following property. Let n n0, (1+) n np n1R n, and 0 < α < (α0,/4). There is a polynomial-time algorithm F such that P\F(Gπ,G')=π\=1-o(1). This is the first polynomial-time algorithm that recovers the exact matching between vertices of correlated Erdos--R\'enyi graphs with constant correlation with high probability. The algorithm is based on comparison of partition trees associated with the graph vertices.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.