Abstract
We study the following reconfiguration problem: given two s, t Hamiltonian paths connecting diagonally opposite corners s and t of a rectangular grid graph G, can we transform one to the other using only local operations in the grid cells? In this work, we introduce the notion of simple s, t Hamiltonian paths, and give an algorithm to reconfigure such paths of G in O(|G|) time using local operations in unit grid cells. We achieve our algorithmic result by proving a combinatorial structure theorem for simple s, t Hamiltonian paths in rectangular grid graphs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Arkin, E.M., Bender, M.A., Demaine, E.D., Fekete, S.P., Mitchell, J.S.B., Sethia, S.: Optimal covering tours with turn costs. In: Proceedings of the Twelfth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2001, pp. 138–147. Society for Industrial and Applied Mathematics, Philadelphia (2001)
Collins, K.L., Krompart, L.B.: The number of Hamiltonian paths in a rectangular grid. Discrete Math. 169(1–3), 29–38 (1997)
Everett, H.: Hamiltonian paths in nonrectangular grid graphs. Master’s thesis, University of Saskatchewan, Canada (1986)
Fellows, M., et al.: Milling a graph with turn costs: a parameterized complexity perspective. In: Thilikos, D.M. (ed.) WG 2010. LNCS, vol. 6410, pp. 123–134. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16926-7_13
Gorbenko, A., Popov, V., Sheka, A.: Localization on discrete grid graphs. In: He, X., Hua, E., Lin, Y., Liu, X. (eds.) CICA 2011. LNEE, vol. 107, pp. 971–978. Springer, Dordrecht (2012). https://doi.org/10.1007/978-94-007-1839-5
Itai, A., Papadimitriou, C.H., Szwarcfiter, J.L.: Hamilton paths in grid graphs. SIAM J. Comput. 11(4), 676–686 (1982)
Ito, T., et al.: On the complexity of reconfiguration problems. Theoret. Comput. Sci. 412(12), 1054–1065 (2011)
Jacobsen, J.L.: Exact enumeration of Hamiltonian circuits, walks and chains in two and three dimensions. J. Phys. A Math. Gen. 40, 14667–14678 (2007)
Keshavarz-Kohjerdi, F., Bagheri, A.: Hamiltonian paths in L-shaped grid graphs. Theoret. Comput. Sci. 621, 37–56 (2016)
Lignos, I.: Reconfigurations of combinatorial problems: graph colouring and Hamiltonian cycle. Ph.D. thesis, Durham University (2017)
Muller, P., Hascoet, J.Y., Mognol, P.: Toolpaths for additive manufacturing of functionally graded materials (FGM) parts. Rapid Prototyping J. 20(6), 511–522 (2014)
Nishat, R.I.: Reconfiguration of Hamiltonian cycles and paths in grid graphs. Ph.D. thesis, University of Victoria, Canada (2020)
Nishat, R.I., Whitesides, S.: Bend complexity and Hamiltonian cycles in grid graphs. In: Cao, Y., Chen, J. (eds.) COCOON 2017. LNCS, vol. 10392, pp. 445–456. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-62389-4_37
Nishat, R.I., Whitesides, S.: Reconfiguring Hamiltonian cycles in L-shaped grid graphs. In: Sau, I., Thilikos, D.M. (eds.) WG 2019. LNCS, vol. 11789, pp. 325–337. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-30786-8_25
Nishimura, N.: Introduction to reconfiguration. Algorithms 11(4), 52 (2018)
Bodroza Pantić, O., Pantić, B., Pantić, I., Bodroza Solarov, M.: Enumeration of Hamiltonian cycles in some grid graphs. MATCH Commun. Math. Comput. Chem. 70, 181–204 (2013)
Pettersson, V.: Enumerating Hamiltonian cycles. Electron. J. Comb. 21(4), P4.7 (2014)
Ruskey, F., Sawada, J.: Bent Hamilton cycles in \(d\)-dimensional grid graphs. Electron. J. Comb. 10(1), R1 (2003)
Takaoka, A.: Complexity of Hamiltonian cycle reconfiguration. Algorithms 11(9), 140 (2018)
Umans, C., Lenhart, W.: Hamiltonian cycles in solid grid graphs. In: 38th Annual Symposium on Foundations of Computer Science, FOCS 1997, pp. 496–505 (1997)
Winter, S.: Modeling costs of turns in route planning. GeoInformatica 6(4), 345–361 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Nishat, R.I., Srinivasan, V., Whitesides, S. (2021). Reconfiguring Simple s, t Hamiltonian Paths in Rectangular Grid Graphs. In: Flocchini, P., Moura, L. (eds) Combinatorial Algorithms. IWOCA 2021. Lecture Notes in Computer Science(), vol 12757. Springer, Cham. https://doi.org/10.1007/978-3-030-79987-8_35
Download citation
DOI: https://doi.org/10.1007/978-3-030-79987-8_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-79986-1
Online ISBN: 978-3-030-79987-8
eBook Packages: Computer ScienceComputer Science (R0)