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

被引:0
|
作者
Christoph Berkholz
Paul Bonsma
Martin Grohe
机构
[1] Humboldt-Universität zu Berlin,Institut für Informatik
[2] University of Twente,Faculty of EEMCS
[3] RWTH Aachen,undefined
来源
Theory of Computing Systems | 2017年 / 60卷
关键词
Graph isomorphism; Colour refinement; Partition refinement; Canonical labelling;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:581 / 614
页数:33
相关论文
共 50 条