Title
Fast Algorithm for Partial Covers in Words.
Abstract
A factor $$u$$u of a word $$w$$w is a cover of $$w$$w if every position in $$w$$w lies within some occurrence of $$u$$u in $$w$$w. A word $$w$$w covered by $$u$$u thus generalizes the idea of a repetition, that is, a word composed of exact concatenations of $$u$$u. In this article we introduce a new notion of $$\\alpha $$¿-partial cover, which can be viewed as a relaxed variant of cover, that is, a factor covering at least $$\\alpha $$¿ positions in $$w$$w. We develop a data structure of $$\\mathcal {O}(n)$$O(n) size (where $$n=|w|$$n=|w|) that can be constructed in $$\\mathcal {O}(n\\log n)$$O(nlogn) time which we apply to compute all shortest $$\\alpha $$¿-partial covers for a given $$\\alpha $$¿. We also employ it for an $$\\mathcal {O}(n\\log n)$$O(nlogn)-time algorithm computing a shortest $$\\alpha $$¿-partial cover for each $$\\alpha =1,2,\\ldots ,n$$¿=1,2,¿,n.
Year
DOI
Venue
2013
10.1007/s00453-014-9915-3
Algorithmica
Keywords
DocType
Volume
Cover of a word,Quasiperiodicity,Suffix tree
Conference
73
Issue
ISSN
Citations 
1
0178-4617
1
PageRank 
References 
Authors
0.35
11
5
Name
Order
Citations
PageRank
Tomasz Kociumaka121738.57
Jakub Radoszewski262450.36
Wojciech Rytter32290181.52
Solon P. Pissis428157.09
Tomasz Waleń570639.62