English

Covering Paths for Planar Point Sets

Combinatorics 2013-03-04 v1 Discrete Mathematics

Abstract

Given nn points in the plane, a \emph{covering path} is a polygonal path that visits all the points. If no three points are collinear, every covering path requires at least n/2n/2 segments, and n1n-1 straight line segments obviously suffice even if the covering path is required to be noncrossing. We show that every set of nn points in the plane admits a (possibly self-crossi ng) covering path consisting of n/2+O(n/logn)n/2 +O(n/\log{n}) straight line segments. If the path is required to be noncrossing, we prove that (1\eps)n(1-\eps)n straight line segments suffice for a small constant \eps>0\eps>0, and we exhibit nn-element point sets that require at least 5n/9O(1)5n/9 -O(1) segments in every such path. Further, the analogous question for noncrossing \emph{covering trees} is considered and similar bounds are obtained. Finally, it is shown that computing a noncrossing covering path for nn points in the plane requires Ω(nlogn)\Omega(n \log{n}) time in the worst case.

Keywords

Cite

@article{arxiv.1303.0262,
  title  = {Covering Paths for Planar Point Sets},
  author = {Adrian Dumitrescu and Daniel Gerbner and Balazs Keszegh and Csaba D. Toth},
  journal= {arXiv preprint arXiv:1303.0262},
  year   = {2013}
}

Comments

19 pages, 7 figures

R2 v1 2026-06-21T23:35:12.436Z