Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms 2017
DOI: 10.1137/1.9781611974782.27
|View full text |Cite
|
Sign up to set email alerts
|

Sparse Suffix Tree Construction in Optimal Time and Space

Abstract: Suffix tree (and the closely related suffix array) are fundamental structures capturing all substrings of a given text essentially by storing all its suffixes in the lexicographical order. In some applications, such as sparse text indexing, we work with a subset of b interesting suffixes, which are stored in the so-called sparse suffix tree. Because the size of this structure is Θ(b), it is natural to seek a construction algorithm using only O(b) words of space assuming read-only random access to the text. We … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
23
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(23 citation statements)
references
References 26 publications
0
23
0
Order By: Relevance
“…Sparse Suffix Tree Construction. For the SST construction problem we introduce an optimal randomized Las-Vegas algorithm, which improves upon the previous algorithm of Gawrychowski and Kociumaka [19] which developed an optimal Monte-Carlo algorithm and a Las-Vegas algorithm with additional log |B| factor. In addition, we introduce the first almost-linear deterministic SST construction algorithm.…”
Section: Our Contributionmentioning
confidence: 99%
See 4 more Smart Citations
“…Sparse Suffix Tree Construction. For the SST construction problem we introduce an optimal randomized Las-Vegas algorithm, which improves upon the previous algorithm of Gawrychowski and Kociumaka [19] which developed an optimal Monte-Carlo algorithm and a Las-Vegas algorithm with additional log |B| factor. In addition, we introduce the first almost-linear deterministic SST construction algorithm.…”
Section: Our Contributionmentioning
confidence: 99%
“…However, we design a new way to combine Karp-Rabin fingerprints together with approximately min-wise hash functions, in order to use this method using only small amount of space. In previous results for the LCE problem [3,4,19,37], a set of positions of size O( n τ ) was also considered by the data structures. In contrast to these algorithms, where the selected positions were dependent only on the length of the text, we introduce the first algorithm that exploit the actual text using local properties in order to decide which positions to select.…”
Section: Algorithmic Overviewmentioning
confidence: 99%
See 3 more Smart Citations