The “runs” theorem
We give a new characterization of maximal repetitions (or runs) in strings based on Lyndon
words. The characterization leads to a proof of what was known as the “runs” conjecture RM …
words. The characterization leads to a proof of what was known as the “runs” conjecture RM …
Optimal square detection over general alphabets
Squares (fragments of the form xx, for some string x) are arguably the most natural type of
repetition in strings. The basic algorithmic question concerning squares is to check if a given …
repetition in strings. The basic algorithmic question concerning squares is to check if a given …
Maximal repetitions in strings
M Crochemore, L Ilie - Journal of Computer and System Sciences, 2008 - Elsevier
The cornerstone of any algorithm computing all repetitions in strings of length n in O (n) time
is the fact that the number of maximal repetitions (runs) is linear. Therefore, the most …
is the fact that the number of maximal repetitions (runs) is linear. Therefore, the most …
Repetitions in strings: Algorithms and combinatorics
The article is an overview of basic issues related to repetitions in strings, concentrating on
algorithmic and combinatorial aspects. This area is important both from theoretical and …
algorithmic and combinatorial aspects. This area is important both from theoretical and …
[图书][B] 125 Problems in Text Algorithms: With Solutions
String matching is one of the oldest algorithmic techniques, yet still one of the most
pervasive in computer science. The past 20 years have seen technological leaps in …
pervasive in computer science. The past 20 years have seen technological leaps in …
Linear time runs over general ordered alphabets
A run in a string is a maximal periodic substring. For example, the string $\texttt {bananatree}
$ contains the runs $\texttt {anana}=(\texttt {an})^{3/2} $ and $\texttt {ee}=\texttt {e}^ 2$. There …
$ contains the runs $\texttt {anana}=(\texttt {an})^{3/2} $ and $\texttt {ee}=\texttt {e}^ 2$. There …
The “runs” conjecture
M Crochemore, L Ilie, L Tinta - Theoretical Computer Science, 2011 - Elsevier
The “runs” conjecture, proposed by Kolpakov and Kucherov (1999)[7], states that the
number of occurrences of maximal repetitions (runs) in a string of length n, runs (n), is at …
number of occurrences of maximal repetitions (runs) in a string of length n, runs (n), is at …
A new characterization of maximal repetitions by Lyndon trees
We give a new characterization of maximal repetitions (or runs) in strings, using a tree
defined on recursive standard factorizations of Lyndon words, called the Lyndon tree. The …
defined on recursive standard factorizations of Lyndon words, called the Lyndon tree. The …
Not so many runs in strings
M Giraud - International Conference on Language and Automata …, 2008 - Springer
Since the work of Kolpakov and Kucherov in 5, 6, it is known that ρ (n), the maximal number
of runs in a string, is linear in the length n of the string. A lower bound of 3/(1+5)n∼0.927n …
of runs in a string, is linear in the length n of the string. A lower bound of 3/(1+5)n∼0.927n …