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

In-Place Sparse Suffix Sorting

Abstract: Suffix arrays encode the lexicographical order of all suffixes of a text and are often combined with the Longest Common Prefix array (LCP) to simulate navigational queries on the suffix tree in reduced space. In space-critical applications such as sparse and compressed text indexing, only information regarding the lexicographical order of a size-b subset of all n text suffixes is often needed. Such information can be stored space-efficiently (in b words) in the sparse suffix array (SSA). The SSA and its relati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 23 publications
0
5
0
Order By: Relevance
“…The work described in this paper is an extension of the data structure presented in [28] for supporting substring-equality queries within n log σ + Θ(log n) bits of space. We generalize this result to any alphabet size σ (the strategy [28] converts S to a binary string before building the data structure). As an immediate result of this generalization, we can abstract from the input representation and present our result as a string transformation.…”
Section: Random Access: Return Any S[i]mentioning
confidence: 99%
See 1 more Smart Citation
“…The work described in this paper is an extension of the data structure presented in [28] for supporting substring-equality queries within n log σ + Θ(log n) bits of space. We generalize this result to any alphabet size σ (the strategy [28] converts S to a binary string before building the data structure). As an immediate result of this generalization, we can abstract from the input representation and present our result as a string transformation.…”
Section: Random Access: Return Any S[i]mentioning
confidence: 99%
“…As an immediate result of this generalization, we can abstract from the input representation and present our result as a string transformation. A second benefit of generalizing to any alphabet size is that we are able to reduce the space of the structure described in [28] to n log σ + Θ(log n) bits, therefore matching the information-theoretic lower bound for representing the underlying string with a prefix-free encoding.…”
Section: Random Access: Return Any S[i]mentioning
confidence: 99%
“…aab aab ccc aab aab ccc bbb bbb bbb type M type M type 1 type M type M type 1 type 1 Figure 32: ET(X 3 ) as defined in Ex. 35. The subtree of each node with name x i is equal to ET(X i ).…”
Section: A1 Fusing With the Preceding Repeating Meta-blockmentioning
confidence: 99%
“…Gawrychowski and Kociumaka [16] presented an algorithm running with O(m) words of additional space in either O(n √ lg m) expected time, or in O(n) time as a Monte Carlo algorithm (i.e., the output is correct only with high probability). Most recently, Prezza [35] presented a Monte Carlo algorithm in the restore model [8] that runs with O(m) words of space in O(n + m lg 2 n) expected time.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation