Finding Hamiltonian and Longest (s, t)-paths of C-shaped Supergrid Graphs in Linear Time
Ruo-Wei Hung, Fatemeh Keshavarz-Kohjerdi

TL;DR
This paper investigates Hamiltonian paths and cycles in C-shaped supergrid graphs, proving Hamiltonian connectivity under certain conditions and providing linear-time algorithms for finding longest (s, t)-paths, with applications in manufacturing.
Contribution
It introduces linear-time algorithms for finding longest (s, t)-paths in C-shaped supergrid graphs and characterizes their Hamiltonian connectivity, a problem previously open for this class.
Findings
C-shaped supergrid graphs are Hamiltonian connected except under specific conditions.
Linear-time algorithms are developed for longest (s, t)-path computation.
Applications include optimizing stitching and printing traces in manufacturing.
Abstract
A supergrid graph is a finite vertex-induced subgraph of the infinite graph whose vertex set consists of all points of the plane with integer coordinates and in which two vertices are adjacent if the difference of their x or y coordinates is not larger than 1. The Hamiltonian path (cycle) problem is to determine whether a graph contains a simple path (cycle) in which each vertex of the graph appears exactly once. This problem is NP-complete for general graphs and it is also NP-complete for general supergrid graphs. Despite the many applications of the problem, it is still open for many classes, including solid supergrid graphs and supergrid graphs with some holes. A graph is called Hamiltonian connected if it contains a Hamiltonian path between any two distinct vertices. In this paper, first we will study the Hamiltonian cycle property of C-shaped supergrid graphs, which are a special…
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
TopicsInterconnection Networks and Systems · Caching and Content Delivery · Graph Theory and Algorithms
