arXiv · 2609.17364
The Classical Weisfeiler-Leman Algorithm Stabilizes in $O(n)$ Rounds
Abstract
The classical Weisfeiler-Leman algorithm (also known as the $2$-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 $5(n-1)$ iterations. This improves over the previous best upper bound of $O(n \log n)$ by Lichter, Ponomarenko and Schweitzer [LICS 2019], and asymptotically matches the known lower bound of $Ω(n)$ by Fürer [ICALP 2001]. Additionally, building on our results for the $2$-dimensional case, we obtain an improved upper bound of $O(n^{k-1}/(k-2)! + n^{k-2})$ on the number of iterations performed by the $k$-dimensional Weisfeiler-Leman algorithm, for every $k \geq 3$. Our arguments actually hold for a larger class of sequences of colorings of $k$-tuples; in this larger class our upper bounds are essentially tight for all $k \geq 3$.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Simon Döring, Daniel Neuen. 2026-09-15. The Classical Weisfeiler-Leman Algorithm Stabilizes in $O(n)$ Rounds. https://arxiv.org/abs/2609.17364
Cite the original work for its findings. Save a collection to share your selection of sources.