Improved Bounds for Covering Paths and Trees in the Plane
Abstract
A covering path for a planar point set is a path drawn in the plane with straight-line edges such that every point lies at a vertex or on an edge of the path. A covering tree is defined analogously. Let π(n) be the minimum number such that every set of n points in the plane can be covered by a noncrossing path with at most π(n) edges. Let τ(n) be the analogous number for noncrossing covering trees. Dumitrescu, Gerbner, Keszegh, and T\'oth (Discrete & Computational Geometry, 2014) established the following inequalities: \[5n9 - O(1) < π(n) < (1-1601080391)n, 9n17 - O(1) < τ(n)≤slant 5n6.\] We report the following improved upper bounds: \[π(n)≤slant (1-122)n, τ(n)≤slant 4n5.\] In the same context we study rainbow polygons. For a set of colored points in the plane, a perfect rainbow polygon is a simple polygon that contains exactly one point of each color in its interior or on its boundary. Let (k) be the minimum number such that every k-colored point set in the plane admits a perfect rainbow polygon of size (k). Flores-Pe\~naloza, Kano, Mart\'inez-Sandoval, Orden, Tejel, T\'oth, Urrutia, and Vogtenhuber (Discrete Mathematics, 2021) proved that 20k/19 - O(1) <(k) < 10k/7 + O(1). We report the improved upper bound (k)< 7k/5 + O(1). To obtain the improved bounds we present simple O(n n)-time algorithms that achieve paths, trees, and polygons with our desired number of edges.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.