Edge-Constrained Hamiltonian Paths on a Point Set
Abstract
Let S be a set of distinct points in general position in the Euclidean plane. A plane Hamiltonian path on S is a crossing-free geometric path such that every point of S is a vertex of the path. It is known that, if S is sufficiently large, there exist three edge-disjoint plane Hamiltonian paths on S. In this paper we study an edge-constrained version of the problem of finding Hamiltonian paths on a point set. We first consider the problem of finding a single plane Hamiltonian path pi with endpoints s, t in S and constraints given by a segment ab, where a, b in S. We consider the following scenarios: (i) ab in pi; (ii) ab not in pi. We characterize those quintuples (S, a, b, s, t) for which pi exists. Secondly, we consider the problem of finding two plane Hamiltonian paths pi1, pi2 on a set S with constraints given by a segment ab, where a, b in S. We consider the following scenarios: (i) pi1 and pi2 share no edges and ab is an edge of pi1; (ii) pi1 and pi2 share no edges and none of them includes ab as an edge; (iii) both pi1 and pi2 include ab as an edge and share no other edges. In all cases, we characterize those triples (S, a, b) for which pi1 and pi2 exist.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.