Sparse Suffix Tree Construction with Small Space
Abstract
We consider the problem of constructing a sparse suffix tree (or suffix array) for suffixes of a given text of size , using only words of space during construction time. Breaking the naive bound of time for this problem has occupied many algorithmic researchers since a different structure, the (evenly spaced) sparse suffix tree, was introduced by K{\"a}rkk{\"a}inen and Ukkonen in 1996. While in the evenly spaced sparse suffix tree the suffixes considered must be evenly spaced in , here there is no constraint on the locations of the suffixes. We show that the sparse suffix tree can be constructed in time. To achieve this we develop a technique, which may be of independent interest, that allows to efficiently answer longest common prefix queries on suffixes of , using only space. We expect that this technique will prove useful in many other applications in which space usage is a concern. Furthermore, additional tradeoffs between the space usage and the construction time are given.
Keywords
Cite
@article{arxiv.1207.1135,
title = {Sparse Suffix Tree Construction with Small Space},
author = {Philip Bille and Inge Li Gørtz and Tsvi Kopelowitz and Benjamin Sach and Hjalte Wedel Vildhøj},
journal= {arXiv preprint arXiv:1207.1135},
year = {2012}
}
Comments
7 pages, submitted