Constructing Many Faces in Arrangements of Lines and Segments
Haitao Wang
Abstract
We present new algorithms for computing many faces in arrangements of lines and segments. Given a set S of n lines (resp., segments) and a set P of m points in the plane, the problem is to compute the faces of the arrangements of S that contain at least one point of P .
For the line case, we give a deterministic algorithm of O(m 2/3 n 2/3 log 2/3 (n/ √ m)+(m+n) log n) time. This improves the previously best deterministic algorithm [Agarwal, 1990] by a factor of log 2.22 n and improves the previously best randomized algorithm [Agarwal, Matoušek, and Schwarzkopf, 1998] by a factor of log 1/3 n in certain cases (e.g., when m = Θ(n)).
For the segment case, we present a deterministic algorithm of O(n 2/3 m 2/3 log n + τ (nα 2 (n) + n log m + m) log n) time, where τ = minlog m, log(n/ √ m) and α(n) is the inverse Ackermann function. This improves the previously best deterministic algorithm [Agarwal, 1990] by a factor of log 2.11 n and improves the previously best randomized algorithm [Agarwal, Matoušek, and Schwarzkopf, 1998] by a factor of log n in certain cases (e.g., when m = Θ(n)). We also give a randomized algorithm of O(m 2/3 K 1/3 log n + τ (nα(n) + n log m + m) log n log K) expected time, where K is the number of intersections of all segments of S.
In addition, we consider the query version of the problem, that is, preprocess S to compute the face of the arrangement of S that contains any query point. We present new results that improve the previous work for both the line and the segment cases.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e38c00e8-06aa-4a3f-9de8-1b7d1dcf933eRelated papers
- Hopcroft's Problem, Log-Star Shaving, 2D Fractional Cascading, and Decision TreesTimothy M. Chan, Da Wei ZhengSODA 2022 · 6 citations
- An Optimal Algorithm for Higher-Order Voronoi Diagrams in the Plane: The Usefulness of NondeterminismTimothy M. Chan, Pingan Cheng, Da Wei ZhengSODA 2024 · 3 citations
- Halving by a Thousand Cuts or PuncturesSariel Har-Peled, Da Wei ZhengSODA 2023
- Approximating Maximum Independent Set for Rectangles in the PlaneJoseph S. B. MitchellFOCS 2021 · 18 citations
- Near-Optimal Randomized Algorithms for Selection in Totally Monotone MatricesTimothy M. ChanSODA 2021 · 1 citation
