Lower bounds for expected-case planar point location

Given a planar polygonal subdivision S, the point location problem is to preprocess S into a data structure so that the cell of the subdivision that contains a given query point can be reported efficiently. Suppose that we are given for each cell z@?S the probability p"z that a query point lies in z. The entropy H of the resulting discrete probability distribution is a lower bound on the expected-case query time. In addition it is known that it is possible to construct a data structure that answers point-location queries in H+22H+o(H) expected number of comparisons. A fundamental question is how close to the entropy lower bound H the exact optimal expected query time can reach. In this paper we show that if only the probabilities p"z are given and no information is available for the probability distribution within each cell, then the optimal expected query time must be at least H+H-O(1). Further we show that there exists a query distribution Q over S such that even when we are given complete information on Q, the optimal expected query time must be at least H+164H-O(1). Both these lower bounds differ just by a constant factor in the second order term from the best known upper bound.

[1]  David Thomas,et al.  The Art in Computer Programming , 2001 .

[2]  Sunil Arya,et al.  Optimal Expected-Case Planar Point Location , 2007, SIAM J. Comput..

[3]  Michael T. Goodrich,et al.  Methods for achieving fast query times in point location data structures , 1997, SODA '97.

[4]  Raimund Seidel,et al.  On the exact worst case query complexity of planar point location , 2000, SODA '98.

[5]  Kurt Mehlhorn Best possible bounds for the weighted path length of optimum binary search trees , 1975, Automata Theory and Formal Languages.

[6]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[7]  Timothy J. Purcell Sorting and searching , 2005, SIGGRAPH Courses.

[8]  Sunil Arya,et al.  Expected-case planar point location , 2002 .

[9]  Sunil Arya,et al.  A simple entropy-based algorithm for planar point location , 2001, SODA '01.

[10]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[11]  Sunil Arya,et al.  Entropy-preserving cuttings and space-efficient planar point location , 2001, SODA '01.

[12]  John Iacono,et al.  Expected asymptotically optimal planar point location , 2004, Comput. Geom..

[13]  Sunil Arya,et al.  Efficient Expected-Case Algorithms for Planar Point Location , 2000, SWAT.

[14]  Sunil Arya,et al.  Nearly optimal expected-case planar point location , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[15]  Kurt Mehlhorn,et al.  A Best Possible Bound for the Weighted Path Length of Binary Search Trees , 1977, SIAM J. Comput..

[16]  Joseph O'Rourke,et al.  Handbook of Discrete and Computational Geometry, Second Edition , 1997 .

[17]  Donald E. Knuth,et al.  The art of computer programming, volume 3: (2nd ed.) sorting and searching , 1998 .

[18]  Donald E. Knuth,et al.  The Art of Computer Programming: Volume 3: Sorting and Searching , 1998 .