paper

The Classical Weisfeiler-Leman Algorithm Stabilizes in Rounds

arXiv:2609.17364

Abstract

The classical Weisfeiler-Leman algorithm (also known as the -dimensional Weisfeiler-Leman algorithm) is a simple combinatorial algorithm that was originally designed as a heuristic for the graph isomorphism problem. However, it has also numerous connections to other areas such as algebraic graph theory, logics, proof complexity, combinatorial optimization and machine learning. We prove that the classical Weisfeiler-Leman algorithm terminates after iterations. This improves over the previous best upper bound of by Lichter, Ponomarenko and Schweitzer [LICS 2019], and asymptotically matches the known lower bound of by Fürer [ICALP 2001]. Additionally, building on our results for the -dimensional case, we obtain an improved upper bound of on the number of iterations performed by the -dimensional Weisfeiler-Leman algorithm, for every . Our arguments actually hold for a larger class of sequences of colorings of -tuples; in this larger class our upper bounds are essentially tight for all .

29 pages

The Classical Weisfeiler-Leman Algorithm Stabilizes in $O(n)$ Rounds · wovepaper