AbstractWe describe fast parallel algorithms for building index data structures that can be used to gather various statistics on square matrices. The main data structure is the Lsuffix tree, which is a generalization of the classical suffix tree for strings. Given ann×ntext matrixA, we build our data structures inO(logn) time withn2processors on a CRCW PRAM, so that we can quickly processAin parallel as follows: (i) report some statistical information aboutA, e.g., find the largest repeated square submatrices that appear at least twice inAor determine, for each position inA, the smallest submatrix that occurs only there; (ii) given, on-line, anm×mpattern matrixPAT, check whether it occurs inA. We refer to the above two kinds of operations a...
Let WRAM [PRAM]be a parallel computer with p processors (RAMs) which share a common memory and are a...
[[abstract]]In this paper, we study the following three variants of the classical text indexing prob...
This paper revisits the problem of indexing a text S[1.,n] to support searching substrings in S that...
AbstractWe describe fast parallel algorithms for building index data structures that can be used to ...
AbstractWe provide a uniform framework for the study of index data structures for a two-dimensional ...
AbstractSimplified versions of Kedem–Landau–Palem algorithms for parallel one-dimensional and two-di...
Given a text of length n and a pattern of length m, we present a parallel linear algorithm for findi...
AbstractWe give an alphabet-independent optimal parallel algorithm for the searching phase of three-...
International audienceTwo linear time algorithms are presented. One for determining, for every posit...
An optimal O(log log n) time concurrent-read concurrent-write parallelalgorithm for detecting all sq...
We present parallel algorithms for exact and approximate pattern matching with suffix arrays, using ...
An optimal O (log log n)* time parallel algorithm for string matching on CRCW-PRAM is presented. It ...
AbstractThis paper gives output-sensitive parallel algorithms whose performance depends on the outpu...
The fundamental question considered in algorithms on strings is that of indexing, that is, preproces...
We give an alphabet-independent deterministic parallel algorithm for finding all occurrences of a pa...
Let WRAM [PRAM]be a parallel computer with p processors (RAMs) which share a common memory and are a...
[[abstract]]In this paper, we study the following three variants of the classical text indexing prob...
This paper revisits the problem of indexing a text S[1.,n] to support searching substrings in S that...
AbstractWe describe fast parallel algorithms for building index data structures that can be used to ...
AbstractWe provide a uniform framework for the study of index data structures for a two-dimensional ...
AbstractSimplified versions of Kedem–Landau–Palem algorithms for parallel one-dimensional and two-di...
Given a text of length n and a pattern of length m, we present a parallel linear algorithm for findi...
AbstractWe give an alphabet-independent optimal parallel algorithm for the searching phase of three-...
International audienceTwo linear time algorithms are presented. One for determining, for every posit...
An optimal O(log log n) time concurrent-read concurrent-write parallelalgorithm for detecting all sq...
We present parallel algorithms for exact and approximate pattern matching with suffix arrays, using ...
An optimal O (log log n)* time parallel algorithm for string matching on CRCW-PRAM is presented. It ...
AbstractThis paper gives output-sensitive parallel algorithms whose performance depends on the outpu...
The fundamental question considered in algorithms on strings is that of indexing, that is, preproces...
We give an alphabet-independent deterministic parallel algorithm for finding all occurrences of a pa...
Let WRAM [PRAM]be a parallel computer with p processors (RAMs) which share a common memory and are a...
[[abstract]]In this paper, we study the following three variants of the classical text indexing prob...
This paper revisits the problem of indexing a text S[1.,n] to support searching substrings in S that...