Dimension Reduction via Colour Refinement
Not on the map. Why?
Abstract (arXiv)
Colour refinement is a basic algorithmic routine for graph isomorphism testing, appearing as a subroutine in almost all practical isomorphism solvers. It partitions the vertices of a graph into "colour classes" in such a way that all vertices in the same colour class have the same number of neighbours in every colour class. Tinhofer (Disc. App. Math., 1991), Ramana, Scheinerman, and Ullman (Disc. Math., 1994) and Godsil (Lin. Alg. and its App., 1997) established a tight correspondence between colour refinement and fractional isomorphisms of graphs, which are solutions to the LP relaxation of a natural ILP formulation of graph isomorphism. We introduce a version of colour refinement for matrices and extend existing quasilinear algorithms for computing the colour classes. Then we generalise the correspondence between colour refinement and fractional automorphisms and develop a theory of fractional automorphisms and isomorphisms of matrices. We apply our results to reduce the dimensions of systems of linear equations and linear programs. Specifically, we show that any given LP L can efficiently be transformed into a (potentially) smaller LP L' whose number of variables and constraints is the number of colour classes of the colour refinement algorithm, applied to a matrix associated with the LP. The transformation is such that we can easily (by a linear mapping) map both feasible and optimal solutions back and forth between the two LPs. We demonstrate empirically that colour refinement can indeed greatly reduce the cost of solving linear programs.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Jul 2013.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 0; 2024: 0; 2025: 0; 2026: 3.
6 papers.
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
- 2021The Logic of Graph Neural Networkscited by 84
- 2021The Power of the Weisfeiler-Leman Algorithm for Machine Learning with Graphscited by 19
- 2026Exact Instance Compression for Convex Empirical Risk Minimization via Color Refinementcited by 0
- 2026The Boolean Power of ReLUcited by 0
- 2026M-Fibration Theory with Applications to Weighted Graphscited by 0
- 2026M-Fibration Theory with Applications to Weighted Graphs26 Aug 2026
- 2026The Boolean Power of ReLU12 Aug 2026
- 2026Exact Instance Compression for Convex Empirical Risk Minimization via Color Refinement31 Jan 2026
- 2021Weisfeiler and Leman go Machine Learning: The Story so far18 Dec 2021
- 2021The Power of the Weisfeiler-Leman Algorithm for Machine Learning with Graphs12 May 2021
- 2021The Logic of Graph Neural Networks29 Apr 2021