Title
Tight Lower and Upper Bounds for the Complexity of Canonical Colour Refinement.
Abstract
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.
Year
DOI
Venue
2013
10.1007/s00224-016-9686-0
european symposium on algorithms
Keywords
Field
DocType
Graph isomorphism,Colour refinement,Partition refinement,Canonical labelling
Discrete mathematics,Binary logarithm,Graph,Combinatorics,Vertex (geometry),Subroutine,Graph isomorphism,Automorphism,Canonical sequence,Partition refinement,Mathematics
Conference
Volume
Issue
ISSN
60
4
1432-4350
Citations 
PageRank 
References 
9
0.51
15
Authors
3
Name
Order
Citations
PageRank
Christoph Berkholz1497.03
Paul Bonsma228720.46
Martin Grohe32280127.40