Covering Paths for Planar Point Sets
Adrian Dumitrescu, Daniel Gerbner, Balazs Keszegh, and Csaba D. Toth

TL;DR
This paper studies the minimum number of straight segments needed to connect all points in a planar set with a covering path, providing bounds for crossing and noncrossing paths and analyzing computational complexity.
Contribution
It introduces new bounds on the number of segments for covering paths and trees, and analyzes the complexity of computing noncrossing covering paths.
Findings
Every set admits a covering path with about n/2 + O(n/log n) segments.
Noncrossing paths can be achieved with (1 - ε)n segments for small ε.
Computing a noncrossing covering path requires Ω(n log n) time.
Abstract
Given 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 segments, and straight line segments obviously suffice even if the covering path is required to be noncrossing. We show that every set of points in the plane admits a (possibly self-crossi ng) covering path consisting of straight line segments. If the path is required to be noncrossing, we prove that straight line segments suffice for a small constant , and we exhibit -element point sets that require at least 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 points in the plane…
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
TopicsComputational Geometry and Mesh Generation · Optimization and Packing Problems · Advanced Graph Theory Research
