ABSTRACT
In this paper we develop a new technique for proving lower bounds on the update time and query time of dynamic data structures in the cell probe model. With this technique, we prove the highest lower bound to date for any explicit problem, namely a lower bound of tq=Ω((lg n/lg(wtu))2). Here n is the number of update operations, w the cell size, tq the query time and tu the update time. In the most natural setting of cell size w=Θ(lg n), this gives a lower bound of tq=Ω((lg n/lg lg n)2) for any polylogarithmic update time. This bound is almost a quadratic improvement over the highest previous lower bound of Ω(lg n), due to Patrascu and Demaine [SICOMP'06].
We prove our lower bound for the fundamental problem of weighted orthogonal range counting. In this problem, we are to support insertions of two-dimensional points, each assigned a Θ(lg n)-bit integer weight. A query to this problem is specified by a point q=(x,y), and the goal is to report the sum of the weights assigned to the points dominated by q, where a point (x',y') is dominated by q if x' ≤ x and y' ≤ y. In addition to being the highest cell probe lower bound to date, our lower bound is also tight for data structures with update time tu = Ω(lg2+εn), where ε>0 is an arbitrarily small constant.
Supplemental Material
- A. Fiat and A. Shamir. How to find a battleship. Networks, 19:361--371, 1989.Google ScholarCross Ref
- M. Fredman and M. Saks. The cell probe complexity of dynamic data structures. In Proc. 21st ACM Symposium on Theory of Computation, pages 345--354, 1989. Google ScholarDigital Library
- A. G. Jørgensen and K. G. Larsen. Range selection and median: Tight cell probe lower bounds and adaptive data structures. In Proc. 22nd ACM/SIAM Symposium on Discrete Algorithms, pages 805--813, 2011. Google ScholarDigital Library
- J. Matousek. Geometric Discrepancy. Springer, 1999.Google Scholar
- R. Panigrahy, K. Talwar, and U. Wieder. Lower bounds on near neighbor search via metric expansion. In Proc. 51st IEEE Symposium on Foundations of Computer Science, pages 805--814, 2010. Google ScholarDigital Library
- M. Patrascu. Lower bounds for 2-dimensional range counting. In Proc. 39th ACM Symposium on Theory of Computation, pages 40--46, 2007. Google ScholarDigital Library
- M. Patrascu. Unifying the landscape of cell-probe lower bounds. In Proc. 49th IEEE Symposium on Foundations of Computer Science, pages 434--443, 2008. Google ScholarDigital Library
- M. Patrascu. Towards polynomial lower bounds for dynamic problems. In Proc. 42nd ACM Symposium on Theory of Computation, pages 603--610, 2010. Google ScholarDigital Library
- M. Pv atrac scu and E. D. Demaine. Logarithmic lower bounds in the cell-probe model. SIAM Journal on Computing, 35:932--963, April 2006. Google ScholarDigital Library
- M. Patrascu and M. Thorup. Don't rush into a union: Take time to find your roots. In Proc. 43rd ACM Symposium on Theory of Computation, 2011. To appear. See also arXiv:1102.1783. Google ScholarDigital Library
- A. C.-C. Yao. Probabilistic computations: Toward a unified measure of complexity. In Proc. 18th IEEE Symposium on Foundations of Computer Science, pages 222--227, 1977. Google ScholarDigital Library
- A. C. C. Yao. Should tables be sorted? Journal of the ACM, 28(3):615--628, 1981. Google ScholarDigital Library
Index Terms
- The cell probe complexity of dynamic range counting
Recommendations
Adaptive and Approximate Orthogonal Range Counting
We present three new results on one of the most basic problems in geometric data structures, 2-D orthogonal range counting. All the results are in the w-bit word RAM model.
—It is well known that there are linear-space data structures for 2-D orthogonal ...
Lower bounds for 2-dimensional range counting
STOC '07: Proceedings of the thirty-ninth annual ACM symposium on Theory of computingProving lower bounds for range queries has been an active topic of research since the late 70s, but so far nearly all results have been limited to the (rather restrictive) semigroup model. We consider one of the most basic range problem, orthogonal ...
Cache-oblivious range reporting with optimal queries requires superlinear space
SCG '09: Proceedings of the twenty-fifth annual symposium on Computational geometryWe consider a number of range reporting problems in two and three dimensions and prove lower bounds on the amount of space required by any cache-oblivious data structure for these problems that achieves an optimal query bound of O(logBN + K/B) block ...
Comments