Discrete & Computational Geometry

, Volume 10, Issue 2, pp 143–155

How hard is half-space range searching?

  • Hervé Brönnimann
  • Bernard Chazelle
  • János Pach

DOI: 10.1007/BF02573971

Cite this article as:
Brönnimann, H., Chazelle, B. & Pach, J. Discrete Comput Geom (1993) 10: 143. doi:10.1007/BF02573971


We investigate the complexity ofhalf-space range searching: givenn points ind-space, build a data structure that allows us to determine efficiently how many points lie in a query half-space. We establish a tradeoff between the storagem and the worst-case query timet in the Fredman/Yao arithmetic model of computation. We show thatt must be at least on the order of
$$\frac{{(n/\log n)^{1 - (d - 1)/d(d + 1)} }}{{m^{1/d} }}$$

Although the bound is unlikely to be optimal, it falls reasonably close to the recent upper bound ofO(n/m1/d) established by Matoušek. We also show that it is possible to devise a sequence ofn inserts and half-space range queries that require a total time ofn2-O(1/d). Our results imply the first nontrivial lower bounds for spherical range searching in any fixed dimension. For example, they show that, with linear storage, circular range queries in the plane require Ω(n1/3) time (modulo a logarithmic factor).

Copyright information

© Springer-Verlag New York Inc. 1993

Authors and Affiliations

  • Hervé Brönnimann
    • 1
  • Bernard Chazelle
    • 1
  • János Pach
    • 2
    • 3
  1. 1.Department of Computer SciencePrinceton UniversityPrincetonUSA
  2. 2.Department of Computer Science, City CollegeC.U.N.Y.New YorkUSA
  3. 3.Courant InstituteN.Y.U.New YorkUSA

Personalised recommendations