This doctoral dissertation presents a range of results concerning efficient algorithms and data structures for string processing, including several schemes contributing to sequential data compression. It comprises both theoretic results and practical implementations. We study the suffix tree data structure, presenting an efficient representation and several generalizations. This includes augmenting the suffix tree to fully support sliding window indexing (including a practical implementation) in linear time. Furthermore, we consider a variant that indexes naturally word-partitioned data, and present a linear-time construction algorithm for a tree that represents only suffixes starting at word boundaries, requiring space linear in the number...
The proliferation of online text, such as found on the World Wide Web and in online databases, motiv...
AbstractSuffix trees are among the most important data structures in stringology, with a number of a...
Abstract. Suffix trees are one of the most important data structures in stringology, with myriads of...
The suffix tree is a fundamental data structure in the area of string algorithms and it has been use...
The suffix tree is a fundamental data structure in the area of string algorithms and it has been use...
. Information retrieval and data compression are the two main application areas where the rich theor...
The present chapter describes a few standard algorithms used for processing texts. They apply, for.....
We show how to build several data structures of central importance to string processing by taking as...
We provide a general boosting technique for Textual Data Compression. Qualitatively, it takes a good...
We report on a new experimental analysis of high-order entropy-compressed suffix arrays, which retai...
The proliferation of online text, such as on the World Wide Web and in databases, motivates the need...
We provide a general boosting technique for Textual Data Compression. Qualitatively, it takes a good...
The fields of succinct data structures and compressed text indexing have seen quite a bit of progres...
The suffix tree is an extremely important data structure in bioinformatics. Classical implementation...
We design two compressed data structures for the full-text indexing problem that support efficient s...
The proliferation of online text, such as found on the World Wide Web and in online databases, motiv...
AbstractSuffix trees are among the most important data structures in stringology, with a number of a...
Abstract. Suffix trees are one of the most important data structures in stringology, with myriads of...
The suffix tree is a fundamental data structure in the area of string algorithms and it has been use...
The suffix tree is a fundamental data structure in the area of string algorithms and it has been use...
. Information retrieval and data compression are the two main application areas where the rich theor...
The present chapter describes a few standard algorithms used for processing texts. They apply, for.....
We show how to build several data structures of central importance to string processing by taking as...
We provide a general boosting technique for Textual Data Compression. Qualitatively, it takes a good...
We report on a new experimental analysis of high-order entropy-compressed suffix arrays, which retai...
The proliferation of online text, such as on the World Wide Web and in databases, motivates the need...
We provide a general boosting technique for Textual Data Compression. Qualitatively, it takes a good...
The fields of succinct data structures and compressed text indexing have seen quite a bit of progres...
The suffix tree is an extremely important data structure in bioinformatics. Classical implementation...
We design two compressed data structures for the full-text indexing problem that support efficient s...
The proliferation of online text, such as found on the World Wide Web and in online databases, motiv...
AbstractSuffix trees are among the most important data structures in stringology, with a number of a...
Abstract. Suffix trees are one of the most important data structures in stringology, with myriads of...