Squeeze-free Hamiltonian Paths in Grid Graphs
2015
Abstract
Motivated by multi-robot construction systems, we introduce the problem of nding squeeze-free Hamiltonian paths in grid graphs. A Hamiltonian path is squeeze-free if it does not pass between two previously visited vertices lying on opposite sides. We determine necessary and sucient conditions for the existence of squeeze-free Hamiltonian paths in staircase grid graphs. Our proofs are constructive and lead to linear time algorithms for determining such paths, provided that they exist.
References (6)
- E.M. Arkin, S.P. Fekete, K. Islam, H. Meijer, J.S.B. Michell, Y. Núñez-Rodríguez, V. Polishchuk, D. Rap- paport, H. Xiao. Not being (super) thin or solid is hard: A study of grid Hamiltonicity. Comp. Geom.: Theory and Applications, 42(6-7), 582-605, 2009.
- E. M. Arkin, M. A. Bender, E. Demaine, S. P. Fekete, J. S. B. Mitchell, and S. Sethia. Optimal covering tours with turn costs. In Proc. of the ACM-SIAM Symp. on Discrete Algs., 138-147, 2001.
- Z. Fitzsimmons and R. Flatland Algorithms for Col- lective Construction of 2D Block Structures with Holes Am. J. of Undergraduate Research, 10(2): 1-10, 2011.
- A. Itai, C. H. Papadimitriou, and J. L. Szwarcfiter. Hamiltonian Paths in Grid Graphs. SIAM J. on Com- puting, 11(4): 676-686, 1982.
- C. Umans and W. Lenhart. Hamiltonian Cycles in Solid Grid Graphs. In Proc. of the IEEE Symp. on Founda- tions of Comp. Sci., 496-507, 1997.
- J. Werfel, K. Petersen, and R. Nagpal. Distributed multi-robot algorithms for the TERMES 3D collective construction system. In Proc. of the IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems, 2011.