We present a linear-time algorithm computing all full Abelian periods of a word.
We show fast randomized and deterministic algorithms computing all Abelian periods.
We obtain class="mathmlsrc">class="formulatext stixSupport mathImg" data-mathURL="/science?_ob=MathURL&_method=retrieve&_eid=1-s2.0-S0022000016300824&_mathId=si249.gif&_user=111111111&_pii=S0022000016300824&_rdoc=1&_issn=00220000&md5=e5207a3856b653afb6bda83ff5e3695a" title="Click to view the MathML source">O(1)class="mathContainer hidden">class="mathCode">-time GCD queries with arguments at most n with class="mathmlsrc">class="formulatext stixSupport mathImg" data-mathURL="/science?_ob=MathURL&_method=retrieve&_eid=1-s2.0-S0022000016300824&_mathId=si2.gif&_user=111111111&_pii=S0022000016300824&_rdoc=1&_issn=00220000&md5=779a45adf67ef0c5390c92c8399dd5e9" title="Click to view the MathML source">O(n)class="mathContainer hidden">class="mathCode"> preprocessing time.