paper

Canonization of a random graph by two matrix-vector multiplications

arXiv:2312.03686

Abstract

We show that a canonical labeling of a random -vertex graph can be obtained by assigning to each vertex the triple , where is the number of walks of length starting from . This takes time , where is the input size, by using just two matrix-vector multiplications. The linear-time canonization of a random graph is the classical result of Babai, Erdős, and Selkow. For this purpose they use the well-known combinatorial color refinement procedure, and we make a comparative analysis of the two algorithmic approaches.

32 pages, 3 Figures. Introduction was extended (implications for distributed computation were added)