Papers
Topics
Authors
Recent
Search
2000 character limit reached

Hopcroft's Problem, Log-Star Shaving, 2D Fractional Cascading, and Decision Trees

Published 5 Nov 2021 in cs.CG | (2111.03744v2)

Abstract: We revisit Hopcroft's problem and related fundamental problems about geometric range searching. Given nn points and nn 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<sup>4/3)O(n<sup>{4/3}) time, which matches the conjectured lower bound and improves the best previous time bound of n<sup>4/32<sup>O(log<sup>n)n<sup>{4/3}2<sup>{O(\log<sup>*n)} obtained almost 30 years ago by Matou\v{s}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<sup>4/3)O(n<sup>{4/3})-time algorithm for line segment intersection counting in the plane, O(n<sup>4/3)O(n<sup>{4/3})-time randomized algorithms for 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<sup>4/3)O(n<sup>{4/3}) preprocessing time and space and O(n<sup>1/3)O(n<sup>{1/3}) query time.

Authors (2)
Citations (20)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.