Run Compressed Rank/Select for Large Alphabets
November 08, 2017 Β· Declared Dead Β· π Data Compression Conference
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
JosΓ© Fuentes-SepΓΊlveda, Juha KΓ€rkkΓ€inen, Dmitry Kosolobov, Simon J. Puglisi
arXiv ID
1711.02910
Category
cs.DS: Data Structures & Algorithms
Citations
3
Venue
Data Compression Conference
Last Checked
4 months ago
Abstract
Given a string of length $n$ that is composed of $r$ runs of letters from the alphabet $\{0,1,\ldots,Ο{-}1\}$ such that $2 \le Ο\le r$, we describe a data structure that, provided $r \le n / \log^{Ο(1)} n$, stores the string in $r\log\frac{nΟ}{r} + o(r\log\frac{nΟ}{r})$ bits and supports select and access queries in $O(\log\frac{\log(n/r)}{\log\log n})$ time and rank queries in $O(\log\frac{\log(nΟ/r)}{\log\log n})$ time. We show that $r\log\frac{n(Ο-1)}{r} - O(\log\frac{n}{r})$ bits are necessary for any such data structure and, thus, our solution is succinct. We also describe a data structure that uses $(1 + Ξ΅)r\log\frac{nΟ}{r} + O(r)$ bits, where $Ξ΅> 0$ is an arbitrary constant, with the same query times but without the restriction $r \le n / \log^{Ο(1)} n$. By simple reductions to the colored predecessor problem, we show that the query times are optimal in the important case $r \ge 2^{\log^Ξ΄n}$, for an arbitrary constant $Ξ΄> 0$. We implement our solution and compare it with the state of the art, showing that the closest competitors consume 31-46% more space.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Data Structures & Algorithms
π
π
The Cartographer
R.I.P.
π»
Ghosted
Route Planning in Transportation Networks
R.I.P.
π»
Ghosted
Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration
R.I.P.
π»
Ghosted
Hierarchical Clustering: Objective Functions and Algorithms
R.I.P.
π»
Ghosted
Graph Isomorphism in Quasipolynomial Time
π
π
The Cartographer
Simulation optimization: A review of algorithms and applications
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted