Efficient random graph matching via degree profiles

From MaRDI portal
Publication:2660385



Abstract: Random graph matching refers to recovering the underlying vertex correspondence between two random graphs with correlated edges; a prominent example is when the two random graphs are given by ErdH{o}s-R'{e}nyi graphs G(n,fracdn). This can be viewed as an average-case and noisy version of the graph isomorphism problem. Under this model, the maximum likelihood estimator is equivalent to solving the intractable quadratic assignment problem. This work develops an ildeO(nd2+n2)-time algorithm which perfectly recovers the true vertex correspondence with high probability, provided that the average degree is at least d=Omega(log2n) and the two graphs differ by at most delta=O(log−2(n)) fraction of edges. For dense graphs and sparse graphs, this can be improved to delta=O(log−2/3(n)) and delta=O(log−2(d)) respectively, both in polynomial time. The methodology is based on appropriately chosen distance statistics of the degree profiles (empirical distribution of the degrees of neighbors). Before this work, the best known result achieves delta=O(1) and no(1)leqdleqnc for some constant c with an nO(logn)-time algorithm cite{barak2018nearly} and delta=ildeO((d/n)4) and d=ildeOmega(n4/5) with a polynomial-time algorithm cite{dai2018performance}.




Cites work


Cited in
(36)


Describes a project that uses

Uses Software






This page was built for publication: Efficient random graph matching via degree profiles

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2660385)