English

Edge-Constrained Hamiltonian Paths on a Point Set

Computational Geometry 2025-12-02 v2

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 pi_1, pi_2 on a set S with constraints given by a segment ab, where a, b in S. We consider the following scenarios: (i) pi_1 and pi_2 share no edges and ab is an edge of pi_1; (ii) pi_1 and pi_2 share no edges and none of them includes ab as an edge; (iii) both pi_1 and pi_2 include ab as an edge and share no other edges. In all cases, we characterize those triples (S, a, b) for which pi_1 and pi_2 exist.

Keywords

Cite

@article{arxiv.2511.22526,
  title  = {Edge-Constrained Hamiltonian Paths on a Point Set},
  author = {Todor Antić and Aleksa Džuklevski and Jiří Fiala and Jan Kratochvíl and Giuseppe Liotta and Morteza Saghafian and Maria Saumell and Johannes Zink},
  journal= {arXiv preprint arXiv:2511.22526},
  year   = {2025}
}

Comments

Appears in Proc. 51st International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2026)

R2 v1 2026-07-01T07:58:10.695Z