Compressed persistent index for efficient rank/select queries

  • Authors:
  • Wing-Kai Hon;Lap-Kei Lee;Kunihiko Sadakane;Konstantinos Tsakalidis

  • Affiliations:
  • Department of Computer Science, National Tsing Hua University, Taiwan;HKU-BGI Bioinformatics Algorithms & Core Technology Research Laboratory, University of Hong Kong, Hong Kong;National Institute of Informatics, Tokyo, Japan;Department of Computer Science & Engineering, HKUST, Hong Kong

  • Venue:
  • WADS'13 Proceedings of the 13th international conference on Algorithms and Data Structures
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

We design compressed persistent indices that store a bit vector of size n and support a sequence of k bit-flip update operations, such that rank and select queries at any version can be supported efficiently. In particular, we present partially and fully persistent compressed indices for offline and online updates that support all operations in time polylogarithmic in n and k. This improves upon the space or time complexities of straightforward approaches, when $k=O(\frac{n}{\log n})$, which is common in biological applications. We also prove that any partially persistent index that occupies O((n+k)log(nk)) bits requires ω(1) time to support the rank query at a given version.