Fast Computation of Rank and Select Functions for Succinct Representation

Citations

WEB OF SCIENCE

2
Citations

SCOPUS

3

초록

Succinct representation is a space-efficient method to represent n discrete objects using space close to the information-theoretic lower bound. In order to directly access the ith object of succinctly represented data structures in constant time, two fundamental functions, rank and select, are commonly used. In this paper we propose two implementations supporting rank and select in constant time for non-compressed bit strings. One uses O(n log log n/ root log n) bits of extra space and the other uses n + O(n log log n/log n) bits of extra space in the worst case. The former is rather a theoretical algorithm and the latter is a practical algorithm which works faster and uses less space in practice.

키워드

succinct representationrank functionselect functionInformation scienceSoftware engineeringInformation theoryConstant timeDiscrete objectsFast computationInformation-theoretic lower boundsRank functionsSpace efficientSuccinct representationTheoretical algorithms
제목
Fast Computation of Rank and Select Functions for Succinct Representation
저자
Na, Joong ChaeKim, Ji EunPark, KunsooKim, Dong Kyue
DOI
10.1587/transinf.E92.D.2025
발행일
2009-10
유형
Article
저널명
IEICE Transactions on Information and Systems
E92D
10
페이지
2025 ~ 2033