English

The Cell Probe Complexity of Dynamic Range Counting

Data Structures and Algorithms 2012-08-28 v3 Computational Complexity

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=Ω((lgn/lg(wtu))2)t_q=\Omega((\lg n/\lg(wt_u))^2). Here nn is the number of update operations, ww the cell size, tqt_q the query time and tut_u the update time. In the most natural setting of cell size w=Θ(lgn)w=\Theta(\lg n), this gives a lower bound of tq=Ω((lgn/lglgn)2)t_q=\Omega((\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 Ω(lgn)\Omega(\lg n), due to P\v{a}tra\c{s}cu and Demaine [SICOMP'06]. We prove the 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 Θ(lgn)\Theta(\lg n)-bit integer weight. A query to this problem is specified by a point q=(x,y)q=(x,y), and the goal is to report the sum of the weights assigned to the points dominated by qq, where a point (x,y)(x',y') is dominated by qq if xxx' \leq x and yyy' \leq y. In addition to being the highest cell probe lower bound to date, the lower bound is also tight for data structures with update time tu=Ω(lg2+\epsn)t_u = \Omega(\lg^{2+\eps}n), where \eps>0\eps>0 is an arbitrarily small constant.

Keywords

Cite

@article{arxiv.1105.5933,
  title  = {The Cell Probe Complexity of Dynamic Range Counting},
  author = {Kasper Green Larsen},
  journal= {arXiv preprint arXiv:1105.5933},
  year   = {2012}
}

Comments

This is an updated version of the paper which has been submitted to Journal of the ACM by invitation. The new version contains a new section which introduces an artificial problem for which it is significantly easier to apply the new lower bound technique

R2 v1 2026-06-21T18:14:31.130Z