skip to main content
10.1145/2213977.2213987acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

The cell probe complexity of dynamic range counting

Published:19 May 2012Publication History

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.

Skip Supplemental Material Section

Supplemental Material

stoc_2_1.mp4

mp4

122.9 MB

References

  1. A. Fiat and A. Shamir. How to find a battleship. Networks, 19:361--371, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Matousek. Geometric Discrepancy. Springer, 1999.Google ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Patrascu. Lower bounds for 2-dimensional range counting. In Proc. 39th ACM Symposium on Theory of Computation, pages 40--46, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Patrascu. Towards polynomial lower bounds for dynamic problems. In Proc. 42nd ACM Symposium on Theory of Computation, pages 603--610, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. C. C. Yao. Should tables be sorted? Journal of the ACM, 28(3):615--628, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The cell probe complexity of dynamic range counting

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              STOC '12: Proceedings of the forty-fourth annual ACM symposium on Theory of computing
              May 2012
              1310 pages
              ISBN:9781450312455
              DOI:10.1145/2213977

              Copyright © 2012 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 19 May 2012

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate1,469of4,586submissions,32%

              Upcoming Conference

              STOC '24
              56th Annual ACM Symposium on Theory of Computing (STOC 2024)
              June 24 - 28, 2024
              Vancouver , BC , Canada

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader