2020
DOI: 10.1016/j.ic.2019.104463
|View full text |Cite
|
Sign up to set email alerts
|

String periods in the order-preserving model

Abstract: The order-preserving model (op-model, in short) was introduced quite recently but has already attracted significant attention because of its applications in data analysis. We introduce several types of periods in this setting (op-periods). Then we give algorithms to compute these periods in time O(n), O(n log log n), O(n log 2 log n/ log log log n), O(n log n) depending on the type of periodicity. In the most general variant the number of different periods can be as big as Ω(n 2 ), and a compact representation… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 40 publications
0
1
0
Order By: Relevance
“…and the periodicity lemma states that if p and q are both such periods and p + q ≤ n + gcd(p, q) then gcd(p, q) is also a period [32]. This was generalised in a myriad of ways, for strings [17,49,74], partial words (words with don't cares) [11-13, 47, 50, 69, 70], Abelian periods [14,20], parametrized periods [6], order-preserving periods [42,64], approximate periods [2][3][4]. Now, a square can be defined as a fragment of length twice its period.…”
Section: Introductionmentioning
confidence: 99%
“…and the periodicity lemma states that if p and q are both such periods and p + q ≤ n + gcd(p, q) then gcd(p, q) is also a period [32]. This was generalised in a myriad of ways, for strings [17,49,74], partial words (words with don't cares) [11-13, 47, 50, 69, 70], Abelian periods [14,20], parametrized periods [6], order-preserving periods [42,64], approximate periods [2][3][4]. Now, a square can be defined as a fragment of length twice its period.…”
Section: Introductionmentioning
confidence: 99%