Circular Words in Finite and Infinite Sequences: Theory and Applications
Marinella Sciortino
University of Palermo, Italy
AutoMathA 2015 Leipzig, May 6 – 9, 2015
- M. Sciortino
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and - - PowerPoint PPT Presentation
Circular Words in Finite and Infinite Sequences: Theory and Applications Marinella Sciortino University of Palermo, Italy AutoMathA 2015 Leipzig, May 6 9, 2015 M. Sciortino Circular Words in Finite and Infinite Sequences: Theory and
University of Palermo, Italy
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
d|n
Circular Words in Finite and Infinite Sequences: Theory and Applications
d|n
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
1
2
3
Circular Words in Finite and Infinite Sequences: Theory and Applications
a a a a a b b b
ab a 5 8 a a b a a a a a a b b b b
a ab a a 5 8
Circular Words in Finite and Infinite Sequences: Theory and Applications
a a a a a b b b
ab a 5 8 a a b a a a a a a b b b b
a ab a a 5 8
Circular Words in Finite and Infinite Sequences: Theory and Applications
1
2
3
4
Circular Words in Finite and Infinite Sequences: Theory and Applications
1
2
3
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
a b a c a b ··· a b c a b c ··· a b c b a b ··· a c a b a c ··· a c b a c b ··· b a b c b a ··· b a c a b a ··· b a c b a c ··· b c a b c a ··· b c b a b c ··· c a b a c a ··· c a b c a b ··· c b a b c b ··· c b a c b a ···
Circular Words in Finite and Infinite Sequences: Theory and Applications
a b a c a b ··· a b c a b c ··· a b c b a b ··· a c a b a c ··· a c b a c b ··· b a b c b a ··· b a c a b a ··· b a c b a c ··· b c a b c a ··· b c b a b c ··· c a b a c a ··· c a b c a b ··· c b a b c b ··· c b a c b a ··· = ⇒ 1 a b a c 2 a b c 3 a b c b 4 a c a b 5 a c b 6 b a b c 7 b a c a 8 b a c 9 b c a 10 b c b a 11 c a b a 12 c a b 13 c b a b 14 c b a
Circular Words in Finite and Infinite Sequences: Theory and Applications
a b a c a b ··· a b c a b c ··· a b c b a b ··· a c a b a c ··· a c b a c b ··· b a b c b a ··· b a c a b a ··· b a c b a c ··· b c a b c a ··· b c b a b c ··· c a b a c a ··· c a b c a b ··· c b a b c b ··· c b a c b a ··· = ⇒ → 1 a b a c 2 a b c 3 a b c b 4 a c a b 5 a c b 6 b a b c 7 b a c a 8 b a c → 9 b c a 10 b c b a 11 c a b a 12 c a b → 13 c b a b → 14 c b a
Circular Words in Finite and Infinite Sequences: Theory and Applications
a b a c a b ··· a b c a b c ··· a b c b a b ··· a c a b a c ··· a c b a c b ··· b a b c b a ··· b a c a b a ··· b a c b a c ··· b c a b c a ··· b c b a b c ··· c a b a c a ··· c a b c a b ··· c b a b c b ··· c b a c b a ··· = ⇒ → 1 a b a c 2 a b c 3 a b c b 4 a c a b 5 a c b 6 b a b c 7 b a c a 8 b a c → 9 b c a 10 b c b a 11 c a b a 12 c a b → 13 c b a b → 14 c b a
Circular Words in Finite and Infinite Sequences: Theory and Applications
◮ The last character of each word
1 a b a c 2 a b c 3 a b c b 4 a c a b 5 a c b 6 b a b c 7 b a c a 8 b a c 9 b c a 10 b c b a 11 c a b a 12 c a b 13 c b a b 14 c b a
Circular Words in Finite and Infinite Sequences: Theory and Applications
◮ The last character of each word
◮ For each character z, the i-th
1 a b a c 2 a b c 3 a b c b 4 a c a b 5 a c b 6 b a b c 7 b a c a 8 b a c 9 b c a 10 b c b a 11 c a b a 12 c a b 13 c b a b 14 c b a
Circular Words in Finite and Infinite Sequences: Theory and Applications
◮ The last character of each word
◮ For each character z, the i-th
◮ In any row i = I , the character
1 a b a c 2 a b c 3 a b c b 4 a c a b 5 a c b 6 b a b c 7 b a c a 8 b a c 9 b c a 10 b c b a 11 c a b a 12 c a b 13 c b a b 14 c b a
Circular Words in Finite and Infinite Sequences: Theory and Applications
◮ The last character of each word
◮ For each character z, the i-th
◮ In any row i = I , the character
1 a b a c 2 a b c 3 a b c b 4 a c a b 5 a c b 6 b a b c 7 b a c a 8 b a c 9 b c a 10 b c b a 11 c a b a 12 c a b 13 c b a b 14 c b a π =
2 3 4 5 6 7 8 9 10 11 12 13 14 11 12 6 7 8 13 1 14 2 3 4 9 10 5
Circular Words in Finite and Infinite Sequences: Theory and Applications
◮ The last character of each word
◮ For each character z, the i-th
◮ In any row i = I , the character
1 a b a c 2 a b c 3 a b c b 4 a c a b 5 a c b 6 b a b c 7 b a c a 8 b a c 9 b c a 10 b c b a 11 c a b a 12 c a b 13 c b a b 14 c b a π =
2 3 4 5 6 7 8 9 10 11 12 13 14 11 12 6 7 8 13 1 14 2 3 4 9 10 5
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
1 a b a c 2 a b c 3 a b c b 4 a c a b 5 a c b 6 b a b c 7 b a c a 8 b a c 9 b c a 10 b c b a 11 c a b a 12 c a b 13 c b a b 14 c b a
Circular Words in Finite and Infinite Sequences: Theory and Applications
k ank−1 k−1 ···an1 1 , for some positive integers n1,n2,...,nk.
Circular Words in Finite and Infinite Sequences: Theory and Applications
k ank−1 k−1 ···an1 1 , for some positive integers n1,n2,...,nk.
Circular Words in Finite and Infinite Sequences: Theory and Applications
k ank−1 k−1 ···an1 1 , for some positive integers n1,n2,...,nk.
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
3 an2 2 an1 1 ,
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Sorted conjugates EBWT ababccb b ababccc c abccbab b abcccab b bababcc c babccba a babccca a bccbaba a bcccaba a cababcc c cbababc c ccababc c ccbabab b cccabab b
Circular Words in Finite and Infinite Sequences: Theory and Applications
Sorted conjugates EBWT ρ(u,v) ababccb b 1 ababccc c 1 abccbab b abcccab b bababcc c 1 babccba a babccca a bccbaba a bcccaba a cababcc c 1 cbababc c ccababc c ccbabab b cccabab b ρ(u,v) =
k
i=1
|ci(u)−ci(v)| = 4
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
0,5 1 1,5 2 2,5 3 3,5 1 2 3 4 5 6 7 8 9 10 c p
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
≈ 0,618034
Circular Words in Finite and Infinite Sequences: Theory and Applications
≈ 0,618034
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
2 4 6 8 10 12 14 16 18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 c_F
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
m
m) on average - Fredriksson and Navarro, 2004.
m) on average (reduced processing time and space
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications
Circular Words in Finite and Infinite Sequences: Theory and Applications