Home
Scholarly Works
A note on easy and efficient computation of full...
Journal article

A note on easy and efficient computation of full abelian periods of a word

Abstract

Constantinescu and Ilie (2006) introduced the idea of an Abelian period with head and tail of a finite word. An Abelian period is called full if both the head and the tail are empty. We present a simple and easy-to-implement O(nloglogn)-time algorithm for computing all the full Abelian periods of a word of length n over a constant-size alphabet. Experiments show that our algorithm significantly outperforms the O(n) algorithm proposed by Kociumaka et al. (2013) for the same problem.

Authors

Fici G; Lecroq T; Lefebvre A; Prieur-Gaston É; Smyth WF

Journal

Discrete Applied Mathematics, Vol. 212, , pp. 88–95

Publisher

Elsevier

Publication Date

October 30, 2016

DOI

10.1016/j.dam.2015.09.024

ISSN

0166-218X

Contact the Experts team