Average-case and smoothed analysis of graph isomorphism

From MaRDI portal
Publication:6418951

arXiv2211.16454MaRDI QIDQ6418951FDOQ6418951


Authors: Julia Gaudio, Miklós Z. Rácz, Anirudh Sridhar Edit this on Wikidata


Publication date: 29 November 2022

Abstract: We study local canonical labeling algorithms on an ErdH{o}s--R'enyi random graph G(n,pn). A canonical labeling algorithm assigns a unique label to each vertex of an unlabeled graph such that the labels are invariant under isomorphism. Here we focus on local algorithms, where the label of each vertex depends only on its low-depth neighborhood. Czajka and Pandurangan showed that the degree profile of a vertex (i.e., the sorted list of the degrees of its neighbors) gives a canonical labeling with high probability when npn=omega(log4(n)/loglogn) (and pnleq1/2); subsequently, Mossel and Ross showed that the same holds when npn=omega(log2(n)). Our first result shows that their analysis essentially cannot be improved: we prove that when npn=o(log2(n)/(loglogn)3), with high probability there exist distinct vertices with isomorphic 2-neighborhoods. Our main result is a positive counterpart to this, showing that 3-neighborhoods give a canonical labeling when npngeq(1+delta)logn (and pnleq1/2); this improves a recent result of Ding, Ma, Wu, and Xu, completing the picture above the connectivity threshold. We also discuss implications for random graph isomorphism and shotgun assembly of random graphs.













This page was built for publication: Average-case and smoothed analysis of graph isomorphism

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