Recognizing Subgraphs of Regular Tilings

Abstract

For p,q2 the \p,q\-tiling graph is the (finite or infinite) planar graph Tp,q where all faces are cycles of length p and all vertices have degree q. We give algorithms for the problem of recognizing (induced) subgraphs of these graphs, as follows. - For 1/p+1/q>1/2, these graphs correspond to regular tilings of the sphere. These graphs are finite, thus recognizing their (induced) subgraphs can be done in constant time. - For 1/p+1/q=1/2, these graphs correspond to regular tilings of the Euclidean plane. For the Euclidean square grid T4,4 Bhatt and Cosmadakis (IPL'87) showed that recognizing subgraphs is NP-hard, even if the input graph is a tree. We show that a simple divide-and conquer algorithm achieves a subexponential running time in all Euclidean tilings, and we observe that there is an almost matching lower bound in T4,4 under the Exponential Time Hypothesis via known reductions. - For 1/p+1/q<1/2, these graphs correspond to regular tilings of the hyperbolic plane. As our main contribution, we show that deciding if an n-vertex graph is isomorphic to a subgraph of the tiling Tp,q can be done in quasi-polynomial (nO( n)) time for any fixed q. Our results for the hyperbolic case show that it has significantly lower complexity than the Euclidean variant, and it is unlikely to be NP-hard. The Euclidean results also suggest that the problem can be maximally hard even if the graph in question is a tree. Consequently, the known treewidth bounds for subgraphs of hyperbolic tilings do not lead to an efficient algorithm by themselves. Instead, we use convex hulls within the tiling graph, which have several desirable properties in hyperbolic tilings. Our key technical insight is that planar subgraph isomorphism can be computed via a dynamic program that builds a sphere cut decomposition of a solution subgraph's convex hull.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…