Score: 1

Theory Meets Practice for Bit Vectors Supporting Rank and Select

Published: September 22, 2025 | arXiv ID: 2509.17819v1

By: Florian Kurpicz, Niccolò Rigi-Luperti, Peter Sanders

Potential Business Impact:

Makes computer data smaller and faster to find.

Business Areas:
A/B Testing Data and Analytics

Bit vectors with support for fast rank and select are a fundamental building block for compressed data structures. We close a gap between theory and practice by analyzing an important part of the design space and experimentally evaluating a sweet spot. The result is the first implementation of a rank and select data structure for bit vectors with worst-case constant query time, good practical performance, and a space-overhead of just 0.78%, i.e., between $4.5\times$ and $64.1\times$ less than previous implementations.

Repos / Data Links

Page Count
24 pages

Category
Computer Science:
Data Structures and Algorithms