Results 1  10
of
106
The ubiquitous ProuhetThueMorse sequence
 Sequences and their applications, Proceedings of SETA’98
, 1999
"... We discuss a wellknown binary sequence called the ThueMorse sequence, or the ProuhetThueMorse sequence. This sequence was introduced by Thue in 1906 and rediscovered by Morse in 1921. However, it was already implicit in an 1851 paper of Prouhet. The ProuhetThueMorse sequence appears to be som ..."
Abstract

Cited by 55 (8 self)
 Add to MetaCart
We discuss a wellknown binary sequence called the ThueMorse sequence, or the ProuhetThueMorse sequence. This sequence was introduced by Thue in 1906 and rediscovered by Morse in 1921. However, it was already implicit in an 1851 paper of Prouhet. The ProuhetThueMorse sequence appears to be somewhat ubiquitous, and we describe many of its apparently unrelated occurrences.
Optimal Parallel Algorithms for Periods, Palindromes and Squares (Extended Abstract)
, 1992
"... ) Alberto Apostolico Purdue University and Universit`a di Padova Dany Breslauer yyz Columbia University Zvi Galil z Columbia University and TelAviv University Summary of results Optimal concurrentread concurrentwrite parallel algorithms for two problems are presented: ffl Finding all the pe ..."
Abstract

Cited by 32 (13 self)
 Add to MetaCart
) Alberto Apostolico Purdue University and Universit`a di Padova Dany Breslauer yyz Columbia University Zvi Galil z Columbia University and TelAviv University Summary of results Optimal concurrentread concurrentwrite parallel algorithms for two problems are presented: ffl Finding all the periods of a string. The period of a string can be computed by previous efficient parallel algorithms only if it is shorter than half of the length of the string. Our new algorithm computes all the periods in optimal O(log log n) time, even if they are longer. The algorithm can be used to compute all initial palindromes of a string within the same bounds. ffl Testing if a string is squarefree. We present an optimal O(log log n) time algorithm for testing if a string is squarefree, improving the previous bound of O(log n) given by Apostolico [1] and Crochemore and Rytter [12]. We show matching lower bounds for the optimal parallel algorithms that solve the problems above on a general alphab...
Polynomial versus exponential growth in repetitionfree binary words
 J. Comb. Theory, Ser. A
"... ..."
There Are Ternary Circular SquareFree Words of Length n for n ≥ 18
, 2002
"... There are circular squarefree words of length n on three symbols for n 18. This proves a conjecture of R. J. Simpson. ..."
Abstract

Cited by 15 (1 self)
 Add to MetaCart
There are circular squarefree words of length n on three symbols for n 18. This proves a conjecture of R. J. Simpson.
Counting OverlapFree Binary Words
 Springer LNCS 665
, 1993
"... A word on a finite alphabet A is said to be overlapfree if it contains no factor of the form xuxux, where x is a letter and u a (possibly empty) word. In this paper we study the number un of overlapfree binary words of length n, which is known to be bounded by a polynomial in n. First, we describe ..."
Abstract

Cited by 13 (1 self)
 Add to MetaCart
A word on a finite alphabet A is said to be overlapfree if it contains no factor of the form xuxux, where x is a letter and u a (possibly empty) word. In this paper we study the number un of overlapfree binary words of length n, which is known to be bounded by a polynomial in n. First, we describe a bijection between the set of overlapfree words and a rational language. This yields recurrence relations for un , which allow to compute un in logarithmic time. Then, we prove that the numbers ff = sup f r j n r = O (un) g and fi = inf f r j un = O (n r ) g are distinct, and we give an upper bound for ff and a lower bound for fi. Finally, we compute an asymptotically tight bound to the number of overlapfree words of length less than n. 1 Introduction In general, the problem of evaluating the number un of words of length n in the language U consisting of words on some finite alphabet A with no factors in a certain set F is not easy. If F is finite, it amounts to counting words in...
An Optimal O(log log n) Time Parallel Algorithm for Detecting all Squares in a String
, 1995
"... An optimal O(log log n) time concurrentread concurrentwrite parallel algorithm for detecting all squares in a string is presented. A tight lower bound shows that over general alphabets this is the fastest possible optimal algorithm. When p processors are available the bounds become \Theta(d n ..."
Abstract

Cited by 11 (6 self)
 Add to MetaCart
An optimal O(log log n) time concurrentread concurrentwrite parallel algorithm for detecting all squares in a string is presented. A tight lower bound shows that over general alphabets this is the fastest possible optimal algorithm. When p processors are available the bounds become \Theta(d n log n p e + log log d1+p=ne 2p). The algorithm uses an optimal parallel stringmatching algorithm together with periodicity properties to locate the squares within the input string.
Unavoidable Binary Patterns
 Acta Informatica
, 1993
"... Peter Roth proved that there are no binary patterns of length six or more that are unavoidable on the twoletter alphabet. He gave an almost complete description of unavoidable binary patterns. In this paper we prove one of his conjectures: the pattern ff 2 fi 2 ff is 2avoidable. From this we d ..."
Abstract

Cited by 10 (1 self)
 Add to MetaCart
Peter Roth proved that there are no binary patterns of length six or more that are unavoidable on the twoletter alphabet. He gave an almost complete description of unavoidable binary patterns. In this paper we prove one of his conjectures: the pattern ff 2 fi 2 ff is 2avoidable. From this we deduce the complete classification of unavoidable binary patterns. We also study the concept of avoidability by iterated morphisms and prove that there are a few 2avoidable patterns which are not avoided by any iterated morphism. 1 Introduction The concept of unavoidable pattern was introduced by Bean, Ehrenfeucht & McNulty [2] and independently by Zimin [10]. They gave a characterization of unavoidable patterns, but there is still no characterization of kunavoidable patterns, i.e. patterns that are unavoidable over a kletter alphabet. However, we can try to find all kunavoidable patterns that can be written with a given alphabet. The case of unary patterns (in other terms: powers of a ...