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
The Colouring problem is to decide if the vertices of a graph can be coloured with at most k colours...
We present a new polynomial-time algorithm for finding proper m-colorings of the vertices of a graph...
We consider the problem of deciding whether or not a graph has a vertex k-colouring, restricted to t...
Abstract. An assignment of colours to the vertices of a graph is stable if any two vertices of the s...
Colour refinement is a basic algorithmic routine for graph isomorphism testing, appearing as a sub-r...
The Colour Refinement procedure and its generalisation to higher dimensions, the Weisfeiler-Leman al...
Colour refinement is a simple algorithm that partitions the vertices of a graph according their "ite...
By a proper colouring of a simple graph, we mean an assignment of colours to its vertices with adjac...
In this paper we study the number of vertex recolorings that an algorithm needs to perform in order ...
AbstractIt is well known that the problem of graph k-colourability, for any k≥3, is NP-complete but ...
In this paper we study the number of vertex recolorings that an algorithm needs to perform in order ...
For a positive integer k, a k-colouring of a graph G = (V,E) is a mapping c: V → {1, 2,..., k} such ...
Suppose we are given a graph G together with two proper vertex k-colourings of G, α and β. How easil...
We show that the following fundamental edge-colouring problem can be solved in polynomial time for a...
International audienceWe study the complexity of graph modification problems with respect to homomor...
The Colouring problem is to decide if the vertices of a graph can be coloured with at most k colours...
We present a new polynomial-time algorithm for finding proper m-colorings of the vertices of a graph...
We consider the problem of deciding whether or not a graph has a vertex k-colouring, restricted to t...
Abstract. An assignment of colours to the vertices of a graph is stable if any two vertices of the s...
Colour refinement is a basic algorithmic routine for graph isomorphism testing, appearing as a sub-r...
The Colour Refinement procedure and its generalisation to higher dimensions, the Weisfeiler-Leman al...
Colour refinement is a simple algorithm that partitions the vertices of a graph according their "ite...
By a proper colouring of a simple graph, we mean an assignment of colours to its vertices with adjac...
In this paper we study the number of vertex recolorings that an algorithm needs to perform in order ...
AbstractIt is well known that the problem of graph k-colourability, for any k≥3, is NP-complete but ...
In this paper we study the number of vertex recolorings that an algorithm needs to perform in order ...
For a positive integer k, a k-colouring of a graph G = (V,E) is a mapping c: V → {1, 2,..., k} such ...
Suppose we are given a graph G together with two proper vertex k-colourings of G, α and β. How easil...
We show that the following fundamental edge-colouring problem can be solved in polynomial time for a...
International audienceWe study the complexity of graph modification problems with respect to homomor...
The Colouring problem is to decide if the vertices of a graph can be coloured with at most k colours...
We present a new polynomial-time algorithm for finding proper m-colorings of the vertices of a graph...
We consider the problem of deciding whether or not a graph has a vertex k-colouring, restricted to t...