Approximate periodicity in strings

Authors

  • Smyth W.F.

Abstract

In many application areas (for instance, DNA sequence analysis), it becomes important to compute various kinds of "approximate period" of a given string y. Here we discuss three such approximate periods and the algorithms which compute them: an Abelian generator, a cover, and a seed. Let u be a substring of y. Then u is an Abelian generator of y iff y is a concatenation of substrings which are permutations of u; u is a cover of y iff every letter of y is contained in an occurrence of u in y; and u is a seed of y iff y is a substring of a string y′ with cover u. Observe that, according to these definitions, y is an Abelian generator, a cover, and a seed of itself.

Published

1997-05-09

How to Cite

Smyth W.F. (1997). Approximate periodicity in strings. Utilitas Mathematica, 51. Retrieved from https://utilitasmathematica.com/index.php/Index/article/view/73

Issue

Section

Articles

Citation Check

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.