Polytope range searching and integral geometry

plexity ofsimplex range searching. We prove that the worst-case query time is 0. (n/vm), for d = 2, and more generally, 0. (nl log n)/m 1 / d ) , for d ~ 3; n is the number of points and m is the amount of stor­ age available. These bounds hold with high probability for a random point-set (from a uniform distribution) and thus are valid in the worst case as well as on the average. Interestingly, they still hold if the query remains congruent to a fixed simplex or even a fixed slab. What is the significance of these lower bounds? From a practical standpoint the news is disheartening but instructive. For the sake of il­ lustration, take d = 11: our results say that with only linear storage the query time will have to be at least 0'(nO. 9 ). To make matters worse, this quasi-linear lower bound also holds on the average, so it is un­ escapable in practice. For the query time to be lowered to, say, O(y'n), one would need g(n S ) storage, and a whopping n(n 10 ) space would be necessary if a polylogarithmic query time were desired. Things are

[1]  A. M. Macbeath,et al.  A Compactness Theorem For Affine Equivalence-Classes of Convex Regions , 1951, Canadian Journal of Mathematics.

[2]  J. Spencer Probabilistic Methods in Combinatorics , 1974 .

[3]  Andrew Chi-Chih Yao On the Complexity of Maintaining Partial Sums , 1985, SIAM J. Comput..

[4]  Bernard Chazelle,et al.  The power of geometric duality , 1985, BIT Comput. Sci. Sect..

[5]  Brian D. Ripley,et al.  Integral Geometry and Geometrical Probability , 1978, The Mathematical Gazette.

[6]  Michael L. Fredman,et al.  A Lower Bound on the Complexity of Orthogonal Range Queries , 1981, JACM.

[7]  Michael L. Fredman,et al.  Lower Bounds on the Complexity of Some Optimal Data Structures , 1981, SIAM J. Comput..

[8]  L. Santaló Integral geometry and geometric probability , 1976 .

[9]  E. Szemerédi,et al.  A Lower Bound for Heilbronn'S Problem , 1982 .

[10]  Andrew Chi-Chih Yao,et al.  A general approach to d-dimensional geometric queries , 1985, STOC '85.

[11]  Herbert Edelsbrunner,et al.  Halfplanar Range Search in Linear Space and O(n^(0.695)) Query Time , 1986, Inf. Process. Lett..

[12]  W. O. J. Moser,et al.  PROBLEMS ON EXTREMAL PROPERTIES OF A FINITE SET OF POINTS , 1985 .

[13]  Robert E. Tarjan,et al.  A Class of Algorithms which Require Nonlinear Time to Maintain Disjoint Sets , 1979, J. Comput. Syst. Sci..

[14]  F. Frances Yao,et al.  A 3-space partition and its applications , 1983, STOC.

[15]  Irene A. Stegun,et al.  Handbook of Mathematical Functions. , 1966 .

[16]  Bernard Chazelle Lower bounds on the complexity of multidimensional searching , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[17]  Arnold Schönhage Storage Modification Machines , 1980, SIAM J. Comput..

[18]  Bernard Chazelle,et al.  Halfspace range search: An algorithmic application ofk-sets , 1986, Discret. Comput. Geom..

[19]  David Haussler,et al.  Epsilon-nets and simplex range queries , 1986, SCG '86.

[20]  Bernard Chazelle,et al.  Halfspace range search: an algorithmic application of K-sets , 1985, SCG '85.

[21]  Endre Szemerédi,et al.  On Heilbronn's Triangle Problem , 1981 .