2022
DOI: 10.48550/arxiv.2201.01285
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Dynamic Suffix Array with Polylogarithmic Queries and Updates

Dominik Kempa,
Tomasz Kociumaka

Abstract: The suffix array SA[1 . . n] of a text T of length n is a permutation of {1, . . . , n} describing the lexicographical ordering of suffixes of T , and it is considered to be among of the most important data structures in string algorithms, with dozens of applications in data compression, bioinformatics, and information retrieval. One of the biggest drawbacks of the suffix array is that it is very difficult to maintain under text updates: even a single character substitution can completely change the contents o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 24 publications
0
1
0
Order By: Relevance
“…Then, the next goal is to bring down the time complexities to polylogarithmic (in the size of the input). Examples of problems in which this has been successfully accomplished include dynamic graph connectivity [16,17,23], dynamic longest increasing subsequence [13,20], dynamic suffix array [2,18], dynamic graph clustering [10], and many others. For some dynamic problems no such solutions are known, and we have tools for proving (conditional) polynomial hardness for dynamic algorithms [14].…”
Section: Introductionmentioning
confidence: 99%
“…Then, the next goal is to bring down the time complexities to polylogarithmic (in the size of the input). Examples of problems in which this has been successfully accomplished include dynamic graph connectivity [16,17,23], dynamic longest increasing subsequence [13,20], dynamic suffix array [2,18], dynamic graph clustering [10], and many others. For some dynamic problems no such solutions are known, and we have tools for proving (conditional) polynomial hardness for dynamic algorithms [14].…”
Section: Introductionmentioning
confidence: 99%