Algorithms for computing abelian periods of words

From MaRDI portal
Publication:496544




Abstract: Constantinescu and Ilie (Bulletin EATCS 89, 167--170, 2006) introduced the notion of an emph{Abelian period} of a word. A word of length n over an alphabet of size sigma can have Theta(n2) distinct Abelian periods. The Brute-Force algorithm computes all the Abelian periods of a word in time O(n2imessigma) using O(nimessigma) space. We present an off-line algorithm based on a sel function having the same worst-case theoretical complexity as the Brute-Force one, but outperforming it in practice. We then present on-line algorithms that also enable to compute all the Abelian periods of all the prefixes of w.









This page was built for publication: Algorithms for computing abelian periods of words

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q496544)