2017
DOI: 10.1137/15m1011032
|View full text |Cite
|
Sign up to set email alerts
|

The “Runs” Theorem

Abstract: 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 (Kolpakov & Kucherov (FOCS '99)), which states that the maximum number of runs ρ(n) in a string of length n is less than n. The proof is remarkably simple, considering the numerous endeavors to tackle this problem in the last 15 years, and significantly improves our understanding of how runs can occur in strings. In addition, we obta… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
142
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 94 publications
(148 citation statements)
references
References 46 publications
(48 reference statements)
1
142
0
Order By: Relevance
“…Proof We estimate the maximal number of points that can be placed in [1, n] 2 ⊂ N 2 such that their covered points are disjoint. First, the number of points (·, y) ∈ [1, n] 2 with y < 1/γ is less than n/γ .…”
Section: Point Analysismentioning
confidence: 99%
See 4 more Smart Citations
“…Proof We estimate the maximal number of points that can be placed in [1, n] 2 ⊂ N 2 such that their covered points are disjoint. First, the number of points (·, y) ∈ [1, n] 2 with y < 1/γ is less than n/γ .…”
Section: Point Analysismentioning
confidence: 99%
“…As a starter, we can find ( The main ingredient to our algorithms dealing with (2) and (3) is a data structure for finding maximal equal subwords of a word that start or end at some particular positions. We call the data structure of Lemma 16 an LCE ↔ data structure.…”
Section: Finding All Maximal α-Gapped Repeatsmentioning
confidence: 99%
See 3 more Smart Citations