2015
DOI: 10.1016/j.tcs.2014.11.004
|View full text |Cite
|
Sign up to set email alerts
|

A simple yet time-optimal and linear-space algorithm for shortest unique substring queries

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 16 publications
(15 citation statements)
references
References 6 publications
0
15
0
Order By: Relevance
“…It is worth noting that our solution does not involve any compressed or succinct data structures, making our solution practical and easy to implement. Our preliminary experimental study shows that our solution for exact SUS finding is even faster than the fastest one among [7,8,5] 5 , in addition to a lot more space saving than them, enabling our solution to handle larger data sets. Due to page limit, we will deliver the details of our experimental study in the journal version of this paper.…”
Section: Prior Work and Our Contributionmentioning
confidence: 99%
See 1 more Smart Citation
“…It is worth noting that our solution does not involve any compressed or succinct data structures, making our solution practical and easy to implement. Our preliminary experimental study shows that our solution for exact SUS finding is even faster than the fastest one among [7,8,5] 5 , in addition to a lot more space saving than them, enabling our solution to handle larger data sets. Due to page limit, we will deliver the details of our experimental study in the journal version of this paper.…”
Section: Prior Work and Our Contributionmentioning
confidence: 99%
“…(2) It needs another n bytes to save the original string S in order to output the actual content of any SUS of interest from queries. Note that all prior work [7,8,5,4] use O(n) space but there is big leading constant hidden within the big-oh notation (see the experimental study in [5]). -After the suffix array is constructed, all the computation in our solution happens in the place of two integer arrays, using non-trivial techniques.…”
Section: Prior Work and Our Contributionmentioning
confidence: 99%
“…We use the following two sets containing interval and point SUSs, which were defined at the beginning of the introduction: Given an interval [s, t] ⊂ [1, n], [4,5], [5,8], [6,9], [7,11], [10,12], [13,14] [6,9], and rmMUS p T = [6,9].…”
Section: Muss and Sussmentioning
confidence: 99%
“…Their data structure can be constructed in O(n) time. İleri et al [9] independently showed another data structure with the same time complexities. For the general point SUS problem, Tsuruta et al [19] can also resort to their proposed data structure returning all SUSs for a query position in optimal O(occ) time, where occ is the number of returned SUSs.…”
Section: Introductionmentioning
confidence: 99%
“…In addition to the related work discussed in Section I, there were recently a sequence of work on finding shortest unique substrings (SUS) [15], [16], [17], [18], [1], of which Hu et al [1] studied the generalized version of SUS finding: Given a string position interval [x..y], 1 ≤ x ≤ y ≤ n, find SUS y x , the shortest unique substring that covers the string position interval [x..y], or the fact that such SUS y x does not exist. To the best of our knowledge, no efficient reduction from LR finding to SUS finding is known as of now.…”
Section: Prior Work and Our Contributionmentioning
confidence: 99%