Hopcroft's Problem, Log-Star Shaving, 2D Fractional Cascading, and Decision Trees
Timothy M. Chan, Da Wei Zheng
Abstract
We revisit Hopcroft's problem and related fundamental problems about geometric range searching. Given n points and n lines in the plane, we show how to count the number of point-line incidence pairs or the number of point-above-line pairs in O(n 4/3 ) time, which matches the conjectured lower bound and improves the best previous time bound of n 4/3 2 O(log * n) obtained almost 30 years ago by Matoušek.
We describe two interesting and different ways to achieve the result: the first is randomized and uses a new 2D version of fractional cascading for arrangements of lines; the second is deterministic and uses decision trees in a manner inspired by the sorting technique of Fredman (1976). The second approach extends to any constant dimension.
Many consequences follow from these new ideas: for example, we obtain an O(n 4/3 )-time algorithm for line segment intersection counting in the plane, O(n 4/3 )-time randomized algorithms for distance selection in the plane and bichromatic closest pair and Euclidean minimum spanning tree in three or four dimensions, and a randomized data structure for halfplane range counting in the plane with O(n 4/3 ) preprocessing time and space and O(n 1/3 ) query time.
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 4ec50d7c-d448-4bc6-b4a5-769b474d5bb9Cited by top-tier papers4
- Finding Triangles and Other Small Subgraphs in Geometric Intersection GraphsTimothy M. ChanSODA 2023 · 4 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
- Simplex Range Searching Revisited: How to Shave Logs in Multi-Level Data StructuresTimothy M. Chan, Da Wei ZhengSODA 2023 · 3 citations
- On the Number of Incidences When Avoiding an Induced Biclique in Geometric SettingsTimothy M. Chan, Sariel Har-PeledSODA 2023 · 2 citations
Builds on1
Related papers
- Constructing Many Faces in Arrangements of Lines and SegmentsHaitao WangSODA 2022
- Vertical Decomposition in 3D and 4D with Applications to Line Nearest-Neighbor Searching in 3DPankaj K. Agarwal, Esther Ezra, Micha SharirSODA 2024 · 1 citation
- Nearly Optimal Planar k Nearest Neighbors Queries under General Distance FunctionsChih-Hung LiuSODA 2020 · 3 citations
- Near-Optimal Randomized Algorithms for Selection in Totally Monotone MatricesTimothy M. ChanSODA 2021 · 1 citation
- Solving Fréchet Distance Problems by Algebraic Geometric MethodsSiu-Wing Cheng, Haoqiang HuangSODA 2024 · 4 citations
