Online Computation of Abelian Runs
Gabriele Fici, Thierry Lecroq, Arnaud Lefebvre, \'Elise Prieur-Gaston

TL;DR
This paper introduces an efficient online algorithm for identifying all abelian runs with a specific period in a word, achieving optimal time and space complexities based on word length and alphabet size.
Contribution
The paper presents the first online algorithm for computing all abelian runs of a given period in a string with optimal time and space complexity.
Findings
Algorithm runs in O(n * |P|) time
Uses O(σ + |P|) space
Effectively finds all abelian runs in linear time
Abstract
Given a word and a Parikh vector , an abelian run of period in is a maximal occurrence of a substring of having abelian period . We give an algorithm that finds all the abelian runs of period in a word of length in time and space .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · Algorithms and Data Compression · Cellular Automata and Applications
