Artículo

Efficient repeat finding in sets of strings via suffix arrays

Barenbaum, Pablo Icon; Becher, Veronica Andrea Icon; Deymonnaz, Alejandro ; Halsband, Melisa ; Heiber, Pablo Ariel Icon

Otros responsables

Fecha

04/2013

Editorial

Discrete Mathematics and Theoretical Computer Science

Revista

Discrete Mathematics and Theoretical Computer Science

Título del libro

Nombre del evento

Fecha del evento

Institución organizadora

ISSN

1365-8050

eISSN

ISBN

Idioma

Inglés

Tipo del evento

Clasificación temática

Resumen

We consider two repeat finding problems relative to sets of strings: (a) Find the largest substrings that occur in every string of a given set; (b) Find the maximal repeats in a given string that occur in no string of a given set. Our solutions are based on the suffix array construction, requiring O(m) memory, where m is the length of the longest input string, and O(n &log;m) time, where n is the the whole input size (the sum of the length of each string in the input). The most expensive part of our algorithms is the computation of several suffix arrays. We give an implementation and experimental results that evidence the efficiency of our algorithms in practice, even for very large inputs.

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como by-nc-sa