2011
DOI: 10.1145/2000807.2000820
|View full text |Cite
|
Sign up to set email alerts
|

Succinct indexes for strings, binary relations and multilabeled trees

Abstract: We define and design succinct indexes for several abstract data types (ADTs). The concept is to design auxiliary data structures that ideally occupy asymptotically less space than the information-theoretic lower bound on the space required to encode the given data, and support an extended set of operations using the basic operators defined in the ADT. The main advantage of succinct indexes as opposed to succinct (integrated data/index) encodings is that we make assumptions only on the ADT through which the mai… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

3
144
0
1

Year Published

2013
2013
2019
2019

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 71 publications
(148 citation statements)
references
References 33 publications
3
144
0
1
Order By: Relevance
“…Otherwise the time is O( log σ log log u ) and the space is uH 0 (S) + o(u log σ) bits. The representation of Golynski et al [16] requires n(log σ + o(log σ)) = O(n log σ) bits of space [5], allowing us to compute select c in O(1) time, and rank c and access to…”
Section: Succinct Representations Of Sequences and Permutationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Otherwise the time is O( log σ log log u ) and the space is uH 0 (S) + o(u log σ) bits. The representation of Golynski et al [16] requires n(log σ + o(log σ)) = O(n log σ) bits of space [5], allowing us to compute select c in O(1) time, and rank c and access to…”
Section: Succinct Representations Of Sequences and Permutationsmentioning
confidence: 99%
“…In the RevTrie of Fig. 5(b), it holds that L[i] = 'a' for every i in the preorder interval [2,5]. In the same example, note that if we follow the suffix link ϕ(i), for 2 i 5, we discard the symbol 'a'.…”
Section: Using Suffix Links To Compute Rmentioning
confidence: 99%
“…Systematic SDS have a clear separation of the index from the compressed data, with several advantages [3]. When this separation is not obtained, the resulting SDS are called non-systematic because many bits contribute simultaneously both to the index and the compressed data.…”
Section: Introductionmentioning
confidence: 99%
“…The first representation specifically designed for binary relations [3] supports rank, select and access on the rows (labels) of the relation, for the purpose of supporting faster joins on labels, via a reduction to the rank and select operators on strings, later extended to index text [13], and to separate the content from the index [4], which in turn allows supporting labeled operations on planar and quasi-planar labeled graphs [2].…”
Section: Introductionmentioning
confidence: 99%