English

A Lower Bound for Succinct Rank Queries

Data Structures and Algorithms 2009-07-08 v1 Computational Complexity

Abstract

The rank problem in succinct data structures asks to preprocess an array A[1..n] of bits into a data structure using as close to n bits as possible, and answer queries of the form rank(k) = Sum_{i=1}^k A[i]. The problem has been intensely studied, and features as a subroutine in a majority of succinct data structures. We show that in the cell probe model with w-bit cells, if rank takes t time, the space of the data structure must be at least n + n/w^{O(t)} bits. This redundancy/query trade-off is essentially optimal, matching our upper bound from [FOCS'08].

Keywords

Cite

@article{arxiv.0907.1103,
  title  = {A Lower Bound for Succinct Rank Queries},
  author = {Mihai Patrascu},
  journal= {arXiv preprint arXiv:0907.1103},
  year   = {2009}
}

Comments

7 pages

R2 v1 2026-06-21T13:22:15.309Z