There are several serial algorithms for suffix tree construction which run in linear time, but the number of operations in the only parallel algorithm available, due to Apostolico, Iliopoulos, Landau, Schieber and Vishkin, is proportional to n log n. The algorithm is based on labeling substrings, similar to a classical serial algorithm, with the same operations bound, by Karp, Miller and Rosenberg. We show how to break symmetries that occur in the process of assigning labels using the Deterministic Coin Tossing (DCT) technique, and thereby reduce the number of labeled substrings to linear. We give several algorithms for suffix tree construction. One of them runs in O(log² n) parallel time and O(n) work for input strings whose characters a...
We explore the design space of implementing suffix tree algorithms in the functional paradigm. We re...
. Information retrieval and data compression are the two main application areas where the rich theor...
We consider suffix tree construction for situations with missing suffix links. Two examples of such ...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
Edited by Maxime Crochemore, Jacqueline W. Daykin and Zsuzsanna LiptákInternational audienceInvented...
An O (m)-work, O (m)-space, O (log4 m)-time CREW-PRAM algorithm for constructing the suffix tree of ...
Abstract. An on-line algorithm is presented for constructing the suffix tree for a given string in t...
AbstractThe time complexity of suffix tree construction has been shown to be equivalent to that of s...
We present a simple linear work and space, and polylogarithmic time parallel algorithm for generatin...
An O(m)-work, O(m)-space, $O(log^4 m)$-time CREW-PRAM algorithm for constructing the suffix tree of ...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
AbstractThis paper gives a linear-time algorithm for the construction of the suffix tree of a tree, ...
AbstractWe present a new variant of the suffix tree called a distributed suffix tree (DST) which all...
In the present work we study suffix tree construction algorithms. This structure helps solving a var...
We explore the design space of implementing suffix tree algorithms in the functional paradigm. We re...
. Information retrieval and data compression are the two main application areas where the rich theor...
We consider suffix tree construction for situations with missing suffix links. Two examples of such ...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
Edited by Maxime Crochemore, Jacqueline W. Daykin and Zsuzsanna LiptákInternational audienceInvented...
An O (m)-work, O (m)-space, O (log4 m)-time CREW-PRAM algorithm for constructing the suffix tree of ...
Abstract. An on-line algorithm is presented for constructing the suffix tree for a given string in t...
AbstractThe time complexity of suffix tree construction has been shown to be equivalent to that of s...
We present a simple linear work and space, and polylogarithmic time parallel algorithm for generatin...
An O(m)-work, O(m)-space, $O(log^4 m)$-time CREW-PRAM algorithm for constructing the suffix tree of ...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
AbstractThis paper gives a linear-time algorithm for the construction of the suffix tree of a tree, ...
AbstractWe present a new variant of the suffix tree called a distributed suffix tree (DST) which all...
In the present work we study suffix tree construction algorithms. This structure helps solving a var...
We explore the design space of implementing suffix tree algorithms in the functional paradigm. We re...
. Information retrieval and data compression are the two main application areas where the rich theor...
We consider suffix tree construction for situations with missing suffix links. Two examples of such ...