The Computational Complexity of Finding Hamiltonian Cycles in Grid Graphs of Semiregular Tessellations
Kaiying Hou, Jayson Lynch

TL;DR
This paper explores the computational complexity of finding Hamiltonian cycles in grid graphs derived from semiregular tessellations, establishing NP-hardness results and polynomial algorithms for specific cases.
Contribution
It extends complexity results to semiregular tessellations and introduces algorithms for Hamiltonian cycles with turn restrictions in grid graphs.
Findings
NP-hardness of Hamiltonian path in all eight semiregular tessellations
Polynomial-time algorithm for Hamiltonian cycles with turns at every vertex in square grids
NP-completeness of Hamiltonian cycle decision in cubic grid graphs with height 2
Abstract
Finding Hamitonian Cycles in square grid graphs is a well studied and important questions. More recent work has extended these results to triangular and hexagonal grids, as well as further restricted versions. In this paper, we examine a class of more complex grids, as well as looking at the problem with restricted types of paths. We investigate the hardness of Hamiltonian cycle problem in grid graphs of semiregular tessellations. We give NP-hardness reductions for finding Hamiltonian paths in grid graphs based on all eight of the semiregular tessilations. Next, we investigate variations on the problem of finding Hamiltonian Paths in grid graphs when the path is forced to turn at every vertex. We give a polynomial time algorithm for deciding if a square grid graph admits a Hamiltonian cycle which turns at every vertex. We then show deciding if cubic grid graphs, even if the height is…
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.
Taxonomy
TopicsAdvanced Graph Theory Research · Graph Theory and Algorithms · Computational Geometry and Mesh Generation
