A note on efficient computation of all Abelian periods in a string

We derive a simple efficient algorithm for Abelian periods knowing all Abelian squares in a string. An efficient algorithm for the latter problem was given by Cummings and Smyth in 1997. By the way we show an alternative algorithm for Abelian squares. We also obtain a linear time algorithm finding all ''long'' Abelian periods. The aim of the paper is a (new) reduction of the problem of all Abelian periods to that of (already solved) all Abelian squares which provides new insight into both connected problems.

[1]  Sergey V. Avgustinovich,et al.  On shortest crucial words avoiding abelian powers , 2010, Discret. Appl. Math..

[2]  Arnaud Lefebvre,et al.  Computing Abelian Periods in Words , 2011, Stringology.

[3]  James D. Currie,et al.  Long binary patterns are Abelian 2-avoidable , 2008, Theor. Comput. Sci..

[4]  Veikko Keränen,et al.  Abelian Squares are Avoidable on 4 Letters , 1992, ICALP.

[5]  Francine Blanchet-Sadri,et al.  Avoiding Abelian Powers in Partial Words , 2011, Developments in Language Theory.

[6]  Gwénaël Richomme,et al.  Avoiding Abelian Powers in Binary Words with Bounded Abelian Complexity , 2010, Int. J. Found. Comput. Sci..

[7]  Francine Blanchet-Sadri,et al.  Abelian Square-Free Partial Words , 2010, LATA.

[8]  Michael Domaratzki,et al.  Abelian Primitive Words , 2010, Int. J. Found. Comput. Sci..

[9]  Mohammad Sohel Rahman,et al.  Indexing permutations for binary strings , 2010, Inf. Process. Lett..

[10]  A. B. Cook Some unsolved problems. , 1952, Hospital management.

[11]  Zsuzsanna Lipták,et al.  Searching for Jumbled Patterns in Strings , 2009, Stringology.

[12]  P. Pleasants Non-repetitive sequences , 1970, Mathematical Proceedings of the Cambridge Philosophical Society.

[13]  James D. Currie,et al.  A cyclic binary morphism avoiding Abelian fourth powers , 2009, Theor. Comput. Sci..

[14]  William F. Smyth,et al.  Weak repetitions in strings , 1997 .

[15]  Lucian Ilie,et al.  Fine and Wilf's Theorem for Abelian Periods , 2006, Bull. EATCS.