A new compressed suffix tree supporting fast search and its construction algorithm using optimal working space

7Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The compressed suffix array and the compressed suffix tree for a given string S are full-text index data structures occupying O(n log |Σ|) bits where n is the length of S and Σ is the alphabet from which symbols of S are drawn. When they were first introduced, they were constructed from suffix arrays and suffix trees, which implies they were not constructed in optimal O(n log |Σ|)-bit working space. Recently, several methods were developed for constructing compressed suffix arrays and compressed suffix trees in optimal working space. By these methods, one can construct compressed suffix trees supporting the pattern search in O(m′|Σ|) time where m′ = m log∈ n, m is the length of a pattern, and log∈ n is the time to find the ith smallest suffix of S from the compressed suffix array for any fixed 0 < ∈ ≤ 1. However, compressed suffix trees supporting the pattern search in O(m′ log |Σ|) time are not constructed by these methods. In this paper, we present a new compressed suffix tree supporting O(m′ log |Σ|)-time pattern search and its construction algorithm using optimal working space. To obtain this result, we developed a new succinct representation of the suffix trees, which is different from the classic succinct representation of parentheses encoding of the suffix trees. Our succinct representation technique can be generally applicable to succinct representation of other search trees. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Kim, D. K., & Park, H. (2005). A new compressed suffix tree supporting fast search and its construction algorithm using optimal working space. In Lecture Notes in Computer Science (Vol. 3537, pp. 33–44). Springer Verlag. https://doi.org/10.1007/11496656_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free