mlsanityData to 7 Oct 2026

Tight Lower and Upper Bounds for the Complexity of Canonical Colour Refinement

arXiv 1509.08251 ↗First posted 28 Sep 2015cs.DS cs.CCcited by 16

Not on the map. Why?

Abstract (arXiv)

An assignment of colours to the vertices of a graph is stable if any two vertices of the same colour have identically coloured neighbourhoods. The goal of colour refinement is to find a stable colouring that uses a minimum number of colours. This is a widely used subroutine for graph isomorphism testing algorithms, since any automorphism needs to be colour preserving. We give an O((m+n)log n) algorithm for finding a canonical version of such a stable colouring, on graphs with n vertices and m edges. We show that no faster algorithm is possible, under some modest assumptions about the type of algorithm, which captures all known colour refinement algorithms.

Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Sep 2015.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 3; 2022: 4; 2023: 2; 2024: 1; 2025: 1; 2026: 5.

16 papers.

Sort: