Title
Shortest Covers Of All Cyclic Shifts Of A String
Abstract
A factor W of a string X is called a cover of X, if X can be constructed by concatenations and superpositions of W. Breslauer (IPL, 1992) proposed a well-known O(n)-time algorithm that computes the shortest cover of every prefix of a string of length n. We show an O(n log n)-time algorithm that computes the shortest cover of every cyclic shift of a string and an O(n)-time algorithm that computes the shortest among these covers. A related problem is the number of different lengths of shortest covers of cyclic shifts of the same string of length n. We show that this number is Omega(log n).
Year
DOI
Venue
2020
10.1007/978-3-030-39881-1_7
WALCOM: ALGORITHMS AND COMPUTATION (WALCOM 2020)
Field
DocType
Volume
Binary logarithm,Discrete mathematics,Combinatorics,Computer science,Prefix,Cyclic shift
Conference
12049
ISSN
Citations 
PageRank 
0302-9743
0
0.34
References 
Authors
0
7
Name
Order
Citations
PageRank
Maxime Crochemore12655281.75
Costas S. Iliopoulos21534167.43
Jakub Radoszewski362450.36
Wojciech Rytter42290181.52
Juliusz Straszynski525.15
Tomasz Waleń670639.62
Wiktor Zuba701.69