A Hierarchy of Tinhofer Graphs: Separations and Membership Testing
Sutanay Bhattacharjee, Ameya Panse, Jayalal Sarma

TL;DR
This paper introduces a hierarchy of graph classes called k-Tinhofer graphs, characterizes them algebraically and combinatorially, and analyzes their properties and complexity in graph isomorphism testing.
Contribution
It defines the k-Tinhofer hierarchy within Tinhofer graphs, provides algebraic and combinatorial characterizations, and studies the complexity of related isomorphism testing problems.
Findings
The k-Tinhofer hierarchy lies between all graphs and Tinhofer graphs.
Refinable graphs are exactly the first level of the hierarchy.
Deciding if a graph is (k+1)-Tinhofer from a k-Tinhofer graph is P-hard.
Abstract
Color refinement is an important technique that works very well in practice for the graph isomorphism problem. Tinhofer graphs are the class of graphs for which refinement together with individualization correctly tests graph isomorphism against every other graph, irrespective of the choices of vertices made during individualization. Motivated by the fact that Tinhofer graphs form a natural boundary for efficient graph isomorphism tests based on color refinement, in this paper, we introduce a hierarchy of graph classes within the class of Tinhofer graphs. We call a graph -Tinhofer if, after rounds of individualization and refinement, the resulting colored graphs remain isomorphic for every graph , irrespective of the choices of vertices made during individualization. Arvind et al. (2017) studied a hierarchy of graph classes motivated by color refinement -…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
