Hamiltonian Cycles in Solid Grid Graphs

  • Authors:
  • William Lenhart;Christopher Umans

  • Affiliations:
  • -;-

  • Venue:
  • FOCS '97 Proceedings of the 38th Annual Symposium on Foundations of Computer Science
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

A grid graph is a finite node-induced subgraph of the infinite two-dimensional integer grid. A solid grid graph is a grid graph without holes. For general grid graphs, the Hamiltonian cycle problem is known to be NP-complete. We give a polynomial-time algorithm for the Hamiltonian cycle problem in solid grid graphs, resolving a longstanding open question posed in [IPS82]. In fact, our algorithm can identify Hamiltonian cycles in quad-quad graphs, a class of graphs that properly includes solid grid graphs.