Papers for

automated mapping teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Efficient algorithms find smallest squares covering segment endpoints

Endpoint Covering of Axis-Parallel Segments:Bichromatic and Monochromatic One-Center

Abstract: We study exact one-center optimization for axis-parallel segments using axis-parallel squares under endpoint-based coverage, where a segment is \emph{$1$-covered} if the square contains at least one of its endpoints. In the monochromatic problem, we seek a minimum-side-length square that $1$-covers all $n$ input segments. We obtain $O(n\log n)$-time algorithms for both unrestricted and segment-constrained centers. The unrestricted bound matches the known bound implied by the two-representative color-spanning-square problem, whereas the segment-constrained result is new. We also prove matching $Ω(n\log n)$ lower bounds for both center models in the fixed-order algebraic decision-tree model. In the bichromatic problem, an admissible square must fully contain all $m$ blue segments, minimize the number of red segments with an endpoint in its interior, and, subject to this minimum, maximize its side length within a prescribed bounding box. We give deterministic $O(m+n\log^2 n)$-time and $O(m+mn\log n)$-time algorithms for unrestricted and blue-segment-constrained centers, respectively.

Thu 24 SeptComputational Geometry
The gist
This paper looks at how to cover lines that run only up-down or left-right on a grid with the smallest possible square that touches their ends. The authors found fast ways to do this both when the square can be placed anywhere and when it must be placed along the lines themselves. They also studied a more complicated case where one color of lines must fit inside the square while minimizing how many lines of another color are touched. Their results include both algorithms and proofs showing that their approach is as fast as theoretically possible.
Open → 2609.29821v1