Improved range searching lower bounds

In this paper we present a number of improved lower bounds for range searching in the pointer machine and the group model. In the pointer machine, we prove lower bounds for the approximate simplex range reporting problem. In approximate simplex range reporting, points that lie within a distance of ε ⋅ Diam(s) from the border of a query simplex s, are free to be included or excluded from the output, where ε ≥ 0 is an input parameter to the range searching problem. We prove our lower bounds by constructing a hard input set and query set, and then invoking Chazelle and Rosenberg's [CGTA'96] general theorem on the complexity of navigation in the pointer machine. For the group model, we show that input sets and query sets that are hard for range reporting in the pointer machine (i.e. by Chazelle and Rosenberg's theorem), are also hard for dynamic range searching in the group model. This theorem allows us to reuse decades of research on range reporting lower bounds to immediately obtain a range of new group model lower bounds. Amongst others, this includes an improved lower bound for the fundamental problem of dynamic d-dimensional orthogonal range searching, stating that tqtu = Ω((lg n/lg lg n)d-1). Here tq denotes the query time and tu the update time of the data structure. This is an improvement of a lg1-δn factor over the recent lower bound of Larsen [FOCS'11], where δ>0 is a small constant depending on the dimension.

[1]  Michael L. Fredman,et al.  The Complexity of Maintaining an Array and Computing Its Partial Sums , 1982, JACM.

[2]  Kasper Green Larsen,et al.  Higher-dimensional orthogonal range reporting and rectangle stabbing in the pointer machine model , 2012, SoCG '12.

[3]  János Pach,et al.  Combinatorial Geometry , 2012 .

[4]  Bernard Chazelle,et al.  Lower bounds for off-line range searching , 1995, STOC '95.

[5]  Michael E. Saks,et al.  The cell probe complexity of dynamic data structures , 1989, STOC '89.

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

[7]  Mikkel Thorup,et al.  Higher Lower Bounds for Near-Neighbor and Further Rich Problems , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[8]  Bernard Chazelle A Spectral Approach to Lower Bounds with Applications to Geometric Searching , 1998, SIAM J. Comput..

[9]  Peyman Afshani Improved pointer machine and I/O lower bounds for simplex range reporting and related problems , 2012, SoCG '12.

[10]  Kasper Green Larsen On Range Searching in the Group Model and Combinatorial Discrepancy , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

[11]  Bernard Chazelle,et al.  Lower bounds for intersection searching and fractional cascading in higher dimension , 2001, STOC '01.

[12]  Bernard Chazelle,et al.  A trace bound for the hereditary discrepancy , 2000, SCG '00.

[13]  Guilherme Dias da Fonseca,et al.  Tradeoffs in Approximate Range Searching Made Simpler , 2008, 2008 XXI Brazilian Symposium on Computer Graphics and Image Processing.

[14]  Kasper Green Larsen,et al.  Orthogonal range reporting: query lower bounds, optimal structures in 3-d, and higher-dimensional improvements , 2010, SCG.

[15]  J. Pach,et al.  Wiley‐Interscience Series in Discrete Mathematics and Optimization , 2011 .

[16]  Bernard Chazelle,et al.  Lower bounds for orthogonal range searching: I. The reporting case , 1990, JACM.

[17]  Erik D. Demaine,et al.  Logarithmic Lower Bounds in the Cell-Probe Model , 2005, SIAM J. Comput..

[18]  S. Janson,et al.  Wiley‐Interscience Series in Discrete Mathematics and Optimization , 2011 .

[19]  Mihai Patrascu Lower bounds for 2-dimensional range counting , 2007, STOC '07.

[20]  Bernard Chazelle,et al.  Simplex Range Reporting on a Pointer Machine , 1995, Comput. Geom..