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.
Paper Prompts
Sign up for free to create and run prompts on this paper.