TY - GEN
T1 - Compressed persistent index for efficient rank/select queries
AU - Hon, Wing Kai
AU - Lee, Lap Kei
AU - Sadakane, Kunihiko
AU - Tsakalidis, Konstantinos
PY - 2013
Y1 - 2013
N2 - 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(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.
AB - 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(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.
UR - http://www.scopus.com/inward/record.url?scp=84881124837&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-40104-6_35
DO - 10.1007/978-3-642-40104-6_35
M3 - Conference contribution
AN - SCOPUS:84881124837
SN - 9783642401039
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 402
EP - 414
BT - Algorithms and Data Structures - 13th International Symposium, WADS 2013, Proceedings
T2 - 13th International Symposium on Algorithms and Data Structures, WADS 2013
Y2 - 12 August 2013 through 14 August 2013
ER -