Linear-time computation of local periods

  • Authors:
  • Jean-Pierre Duval;Roman Kolpakov;Gregory Kucherov;Thierry Lecroq;Arnaud Lefebvre

  • Affiliations:
  • LIFAR, Faculté des Sciences et Techniques, Université de Rouen, 76821 Mont-Saint-Aignan Cedex, France;Complexity Theory and Algorithmics Group, Department of Computer Science, The University of Liverpool, Chadwick Building, Peach Street, Liverpool L69 7ZF, UK;INRIA/LORIA, 615 rue du Jardin Botanique, B.P. 101, 54602 Villers-lès-Nancy, France;ABISS, Faculté des Sciences et Techniques, Université de Rouen, 76821 Mont-Saint-Aignan Cedex, France;UMR 6037/ABISS, Faculté des Sciences et Techniques, Université de Rouen, 76821 Mont-Saint-Aignan Cedex, France

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2004

Quantified Score

Hi-index 5.23

Visualization

Abstract

We present a linear-time algorithm for computing all local periods of a given word. This subsumes (but is substantially more powerful than) the computation of the (global) period of the word and on the other hand, the computation of a critical factorization, implied by the Critical Factorization Theorem.