Title
Linear time algorithm for the generalised longest common repeat problem
Abstract
Given a set of strings $\mathcal{U} = \{T_{1}, T_{2}, . . . , T_{\ell}\}$, the longest common repeat problem is to find the longest common substring that appears at least twice in each string of $\mathcal{U}$, considering direct, inverted, mirror as well as everted repeats. In this paper we define the generalised longest common repeat problem, where we can set the number of times that a repeat should appear in each string. We present a linear time algorithm for this problem using the suffix array. We also show an application of our algorithm for finding a longest common substring which appears only in a subset $\mathcal{U}^{\prime}$ of $\mathcal{U}$ but not in $\mathcal{U}$-$\mathcal{U}^{\prime}$.
Year
DOI
Venue
2005
10.1007/11575832_21
SPIRE
Keywords
Field
DocType
everted repeat,linear time algorithm,generalised longest common repeat,longest common repeat problem,suffix array,longest common substring,inverted repeat,inverted repeats
Prime (order theory),Discrete mathematics,Combinatorics,Algorithm,Suffix array,Time complexity,String (computer science),Mathematics,Longest common substring problem
Conference
Volume
ISSN
ISBN
3772
0302-9743
3-540-29740-5
Citations 
PageRank 
References 
3
0.46
15
Authors
2
Name
Order
Citations
PageRank
Inbok Lee15810.49
Yoan José Pinzón Ardila271.86