Finding a Hamiltonian Path in a Cube with Specified Turns is Hard
Author(s)
Abel, Zachary Ryan; Demaine, Erik D.; Demaine, Martin L.; Eisenstat, Sarah Charmian; Lynch, Jayson R.; Schardl, Tao Benjamin; ... Show more Show less
DownloadDemaine_Finding a.pdf (3.308Mb)
OPEN_ACCESS_POLICY
Open Access Policy
Creative Commons Attribution-Noncommercial-Share Alike
Terms of use
Metadata
Show full item recordAbstract
We prove the NP-completeness of finding a Hamiltonian path in an N × N × N cube graph with turns exactly at specified lengths along the path. This result establishes NP-completeness of Snake Cube puzzles: folding a chain of N3 unit cubes, joined at face centers (usually by a cord passing through all the cubes), into an N × N × N cube. Along the way, we prove a universality result that zig-zag chains (which must turn every unit) can fold into any polycube after 4 × 4 × 4 refinement, or into any Hamiltonian polycube after 2 × 2 × 2 refinement.
Date issued
2013-07Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory; Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science; Massachusetts Institute of Technology. Department of MathematicsJournal
Journal of Information Processing
Publisher
Information Processing Society of Japan
Citation
Abel, Zachary, Erik D. Demaine, Martin L. Demaine, Sarah Eisenstat, Jayson Lynch, and Tao B. Schardl. “Finding a Hamiltonian Path in a Cube with Specified Turns Is Hard.” Journal of Information Processing 21, no. 3 (2013): 368–377.
Version: Author's final manuscript
ISSN
1882-6652