Limitations of Algebraic Approaches to Graph Isomorphism Testing
Not on the map. Why?
Abstract (arXiv)
We investigate the power of graph isomorphism algorithms based on algebraic reasoning techniques like Gr"obner basis computation. The idea of these algorithms is to encode two graphs into a system of equations that are satisfiable if and only if if the graphs are isomorphic, and then to (try to) decide satisfiability of the system using, for example, the Gr"obner basis algorithm. In some cases this can be done in polynomial time, in particular, if the equations admit a bounded degree refutation in an algebraic proof systems such as Nullstellensatz or polynomial calculus. We prove linear lower bounds on the polynomial calculus degree over all fields of characteristic different from 2 and also linear lower bounds for the degree of Positivstellensatz calculus derivations. We compare this approach to recently studied linear and semidefinite programming approaches to isomorphism testing, which are known to be related to the combinatorial Weisfeiler-Lehman algorithm. We exactly characterise the power of the Weisfeiler-Lehman algorithm in terms of an algebraic proof system that lies between degree-k Nullstellensatz and degree-k polynomial calculus.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Feb 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2.
2 papers.
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
- 2021The Logic of Graph Neural Networkscited by 84
- 2021Weisfeiler and Leman go Machine Learning: The Story so far18 Dec 2021
- 2021The Logic of Graph Neural Networks29 Apr 2021