English

Online Computation of Abelian Runs

Formal Languages and Automata Theory 2015-01-08 v1 Data Structures and Algorithms

Abstract

Given a word ww and a Parikh vector P\mathcal{P}, an abelian run of period P\mathcal{P} in ww is a maximal occurrence of a substring of ww having abelian period P\mathcal{P}. We give an algorithm that finds all the abelian runs of period P\mathcal{P} in a word of length nn in time O(n×P)O(n\times |\mathcal{P}|) and space O(σ+P)O(\sigma+|\mathcal{P}|).

Keywords

Cite

@article{arxiv.1501.01429,
  title  = {Online Computation of Abelian Runs},
  author = {Gabriele Fici and Thierry Lecroq and Arnaud Lefebvre and Élise Prieur-Gaston},
  journal= {arXiv preprint arXiv:1501.01429},
  year   = {2015}
}

Comments

To appear in the Proceedings of LATA 2015