2014
DOI: 10.1007/s00453-014-9915-3
|View full text |Cite
|
Sign up to set email alerts
|

Fast Algorithm for Partial Covers in Words

Abstract: A factor u of a word w is a cover of w if every position in w lies within some occurrence of u in w. A word w covered by u thus generalizes the idea of a repetition, that is, a word composed of exact concatenations of u. In this article we introduce a new notion of α-partial cover, which can be viewed as a relaxed variant of cover, that is, a factor covering at least α positions in w. We develop a data structure of O(n) size (where n = |w|) that can be constructed in O(n log n) time which we apply to compute a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
26
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 21 publications
(26 citation statements)
references
References 27 publications
0
26
0
Order By: Relevance
“…The Cover Suffix Tree, introduced in [13], is an augmented version of a suffix tree. It allows to efficiently compute C(v) for any explicit or implicit node, as shown in the following theorem: Actually, [13] provides explicit formulae for c(v) and ∆(v) in terms of Occ(v).…”
Section: Preliminariesmentioning
confidence: 99%
“…The Cover Suffix Tree, introduced in [13], is an augmented version of a suffix tree. It allows to efficiently compute C(v) for any explicit or implicit node, as shown in the following theorem: Actually, [13] provides explicit formulae for c(v) and ∆(v) in terms of Occ(v).…”
Section: Preliminariesmentioning
confidence: 99%
“…It allows to efficiently compute C(v) for any explicit or implicit node, as shown in the following theorem: Actually, [13] provides explicit formulae for c(v) and ∆(v) in terms of Occ(v). Their form is not important here; the only property that we use in this contribution is the following:…”
Section: Preliminariesmentioning
confidence: 99%
“…One of the ideas, resulting in the notions of approximate covers [11] and approximate seeds [12], is to require that each position lies within an approximate occurrence of the corresponding quasiperiod. Another approach, introduced recently in [13], yields the notion of partial covers-factors required to cover a certain number of positions of a word. Partial covers generalize the earlier notion of enhanced covers [14], which are additionally required to be borders (both prefixes and suffixes) of the word.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations