Abstract. We present a fast space-efficient algorithm for constructing compressed suffix arrays (CSA). The algorithm requires O(n logn) time in the worst case, and only O(n) bits of extra space in addition to the CSA. As the basic step, we describe an algorithm for merging two CSAs. We show that the construction algorithm can be parallelized in a sym-metric multiprocessor system, and discuss the possibility of a distributed implementation. We also describe a parallel implementation of the algo-rithm, capable of indexing several gigabytes per hour.
[[abstract]]Suffix trees and suffix arrays are the most prominent full-text indices, and their const...
The suffix array is the key to efficient solutions for myriads of string processing problems in diff...
AbstractSuffix trees (STs) and suffix arrays are well known indices which demand too much space for ...
We present a fast space-efficient algorithm for constructing compressed suffix arrays (CSA). The alg...
[[abstract]]Recent research in compressing suffix arrays has resulted in two breakthrough indexing d...
Abstract. Suffix arrays are a simple and powerful data structure for text processing that can be use...
With the first human DNA being decoded into a sequence of about 2.8 billion characters, much biologi...
Abstract: In this paper, we develop a simple and practical storage scheme for compressed suffix arra...
Suffix arrays are a simple and powerful data structure for text processing that can be used for full...
Suffix arrays are a simple and powerful data structure for text processing that can be used for full...
AbstractThe suffix array is a fundamental index data structure in string algorithms and bioinformati...
An algorithm for the distributed computation of suffix arrays for large texts is presented. The para...
As a first step in designing relatively-compressed data structures—i.e., such that storing an instan...
AbstractThe suffix array is a data structure that finds numerous applications in string processing p...
We introduce a compression technique for suffix arrays. It is sensitive to the compressibility of th...
[[abstract]]Suffix trees and suffix arrays are the most prominent full-text indices, and their const...
The suffix array is the key to efficient solutions for myriads of string processing problems in diff...
AbstractSuffix trees (STs) and suffix arrays are well known indices which demand too much space for ...
We present a fast space-efficient algorithm for constructing compressed suffix arrays (CSA). The alg...
[[abstract]]Recent research in compressing suffix arrays has resulted in two breakthrough indexing d...
Abstract. Suffix arrays are a simple and powerful data structure for text processing that can be use...
With the first human DNA being decoded into a sequence of about 2.8 billion characters, much biologi...
Abstract: In this paper, we develop a simple and practical storage scheme for compressed suffix arra...
Suffix arrays are a simple and powerful data structure for text processing that can be used for full...
Suffix arrays are a simple and powerful data structure for text processing that can be used for full...
AbstractThe suffix array is a fundamental index data structure in string algorithms and bioinformati...
An algorithm for the distributed computation of suffix arrays for large texts is presented. The para...
As a first step in designing relatively-compressed data structures—i.e., such that storing an instan...
AbstractThe suffix array is a data structure that finds numerous applications in string processing p...
We introduce a compression technique for suffix arrays. It is sensitive to the compressibility of th...
[[abstract]]Suffix trees and suffix arrays are the most prominent full-text indices, and their const...
The suffix array is the key to efficient solutions for myriads of string processing problems in diff...
AbstractSuffix trees (STs) and suffix arrays are well known indices which demand too much space for ...