@inbook{17a7934e9f8946dc849a736c1e9b26c0,
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 Ω(log n).",
author = "Maxime Crochemore and Iliopoulos, {Costas S.} and Jakub Radoszewski and Wojciech Rytter and Juliusz Straszy{\'n}ski and Tomasz Wale{\'n} and Wiktor Zuba",
year = "2020",
month = feb,
day = "20",
doi = "10.1007/978-3-030-39881-1_7",
language = "English",
isbn = "9783030398804",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "SPRINGER",
pages = "69--80",
editor = "Rahman, {M. Sohel} and Kunihiko Sadakane and Wing-Kin Sung",
booktitle = "WALCOM",
note = "14th International Conference and Workshops on Algorithms and Computation, WALCOM 2020 ; Conference date: 31-03-2020 Through 02-04-2020",
}