2008 49th Annual IEEE Symposium on Foundations of Computer Science 2008
DOI: 10.1109/focs.2008.83
|View full text |Cite
|
Sign up to set email alerts
|

Succincter

Abstract: We can represent an array of n values from {0, 1, 2} using n log 2 3 bits (arithmetic coding), but then we cannot retrieve a single element efficiently. Instead, we can encode every block of t elements using t log 2 3 bits, and bound the retrieval time by t. This gives a linear trade-off between the redundancy of the representation and the query time.In fact, this type of linear trade-off is ubiquitous in known succinct data structures, and in data compression. The folk wisdom is that if we want to waste one b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
76
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 111 publications
(76 citation statements)
references
References 18 publications
0
76
0
Order By: Relevance
“…Since the query algorithm accesses O(1) microtrees, the overall running time is O(k). Finally, the lower order terms that arise in various substructures above, such as FIDs and auxiliary structures for tree representations, which are independent of k, can be made O(n/(log n) O(1) ) using the ideas from [16]. Thus the overall space used is 5n + O(n log k/k) bits, for any parameter k = (log n) O(1) .…”
Section: Theorem 42mentioning
confidence: 99%
“…Since the query algorithm accesses O(1) microtrees, the overall running time is O(k). Finally, the lower order terms that arise in various substructures above, such as FIDs and auxiliary structures for tree representations, which are independent of k, can be made O(n/(log n) O(1) ) using the ideas from [16]. Thus the overall space used is 5n + O(n log k/k) bits, for any parameter k = (log n) O(1) .…”
Section: Theorem 42mentioning
confidence: 99%
“…The following lemma presents a space/query time tradeoff bound for supporting rank and select on bit vectors that are weaker than that of Pǎtraşcu [18]. However, our data structure is much simpler, since we do not need it to be succinct.…”
Section: Decreasing the Spacementioning
confidence: 99%
“…Lemma 1 (Pǎtraşcu [15]). A bit string can be represented in n+O(n/(log n) 2 ) bits such that select 1 and rank 1 can be supported in O(1) time.…”
Section: Preliminariesmentioning
confidence: 99%