Arrow Research search
Back to STOC

STOC 2025

Smoothed Analysis for Graph Isomorphism

Conference Paper 10D Algorithms and Complexity · Theoretical Computer Science

Abstract

There is no known polynomial-time algorithm for graph isomorphism testing, but elementary combinatorial “refinement” algorithms seem to be very efficient in practice. Some philosophical justification for this phenomenon is provided by a classical theorem of Babai, Erdős and Selkow: an extremely simple polynomial-time combinatorial algorithm (variously known as “naïve refinement”, “naïve vertex classification”, “colour refinement” or the “1-dimensional Weisfeiler–Leman algorithm”) yields a so-called canonical labelling scheme for “almost all graphs”. More precisely, for a typical outcome of a random graph G( n ,1/2), this simple combinatorial algorithm assigns labels to vertices in a way that easily permits isomorphism-testing against any other graph.

Authors

Keywords

  • Colour Refinement
  • Graph Isomorphism
  • Smoothed Analysis
  • Weisfeiler-Leman Algorithm

Context

Venue
ACM Symposium on Theory of Computing
Archive span
1969-2025
Indexed papers
4364
Paper id
661234185668606942
v2026.09.13