Algorithms for computing abelian periods of words

From MaRDI portal
Publication:496544

DOI10.1016/J.DAM.2013.08.021zbMATH Open1329.68197arXiv1211.5389OpenAlexW2026696944MaRDI QIDQ496544FDOQ496544


Authors: Gabriele Fici, Thierry Lecroq, A. Lefebvre, Élise Prieur-Gaston Edit this on Wikidata


Publication date: 22 September 2015

Published in: Discrete Applied Mathematics (Search for Journal in Brave)

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.


Full work available at URL: https://arxiv.org/abs/1211.5389




Recommendations




Cites Work


Cited In (13)





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)