International audienceGiven string $S[1..N]$ and integer $k$, the {\em suffix selection} problem is to determine the $k$th lexicographically smallest amongst the suffixes $S[i\ldots N]$, $1 \leq i \leq N$. We study the suffix selection problem in the cache-aware model that captures two-level memory inherent in computing systems, for a \emph{cache} of limited size $M$ and block size $B$. The complexity of interest is the number of block transfers. We present an optimal suffix selection algorithm in the cache-aware model, requiring $\Thetah{N/B}$ block transfers, for any string $S$ over an unbounded alphabet (where characters can only be compared), under the common tall-cache assumption (i.e. $M=\Omegah{B^{1+\epsilon}}$, where $\epsilon<1$). ...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
Finding all longest suffix-prefix matches for a collection of strings is known as the all pairs suff...
AbstractWe propose a fast and memory-efficient algorithm for lexicographically sorting the suffixes ...
Given string S[1⋯N] and integer k, the suffix selection problem is to determine the kth lexicographi...
Given a string S[1 ⋯ n], the suffix selection problem is to find the kth lexicographically smallest ...
The suffix tree is the ubiquitous data structure of combinatorial pattern matching myriad of situati...
Given string T = T[1,... ,n], the suffix sorting problem is to lexicographically sort the suffixes T...
Suffix arrays encode the lexicographical order of all suffixes of a text and are often combined with...
The talk is about a dictionary data structure D for matching multiple pat-tern. If the input alphabe...
Given a sequence T = t0t1 . . . tn-1 of size n = |T|, with symbols from a fixed alphabet Σ, (|Σ| ≤ n...
In this article, we study three variants of the well-known prefix-search problem for strings, and we...
International audienceWe consider a compact text index based on evenly spaced sparse suffix trees of...
International audienceIn this paper, we study a restricted version of the position restricted patter...
We establish $O(n \log n)$ minimum-space algorithms that omit both the open and the closed list to d...
Abstract. We consider the problem of constructing a sparse suffix tree (or suffix array) for b suffi...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
Finding all longest suffix-prefix matches for a collection of strings is known as the all pairs suff...
AbstractWe propose a fast and memory-efficient algorithm for lexicographically sorting the suffixes ...
Given string S[1⋯N] and integer k, the suffix selection problem is to determine the kth lexicographi...
Given a string S[1 ⋯ n], the suffix selection problem is to find the kth lexicographically smallest ...
The suffix tree is the ubiquitous data structure of combinatorial pattern matching myriad of situati...
Given string T = T[1,... ,n], the suffix sorting problem is to lexicographically sort the suffixes T...
Suffix arrays encode the lexicographical order of all suffixes of a text and are often combined with...
The talk is about a dictionary data structure D for matching multiple pat-tern. If the input alphabe...
Given a sequence T = t0t1 . . . tn-1 of size n = |T|, with symbols from a fixed alphabet Σ, (|Σ| ≤ n...
In this article, we study three variants of the well-known prefix-search problem for strings, and we...
International audienceWe consider a compact text index based on evenly spaced sparse suffix trees of...
International audienceIn this paper, we study a restricted version of the position restricted patter...
We establish $O(n \log n)$ minimum-space algorithms that omit both the open and the closed list to d...
Abstract. We consider the problem of constructing a sparse suffix tree (or suffix array) for b suffi...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
Finding all longest suffix-prefix matches for a collection of strings is known as the all pairs suff...
AbstractWe propose a fast and memory-efficient algorithm for lexicographically sorting the suffixes ...