Linear time construction of compressed text indices in compact space

preprint2016arXivOpen access

Abstract

We show that the compressed suffix array and the compressed suffix tree for a string of length nn over an integer alphabet of size σ≤nσ\leq n can both be built in O(n)O(n) (randomized) time using only O(nlog⁡σ)O(n\logσ) bits of working space. The previously fastest construction algorithms that used O(nlog⁡σ)O(n\logσ) bits of space took times O(nlog⁡log⁡σ)O(n\log\logσ) and O(nlog⁡εn)O(n\log^εn) respectively (where εε is any positive constant smaller than 11). In the passing, we show that the Burrows-Wheeler transform of a string of length nn over an alphabet of size σσ can be built in deterministic O(n)O(n) time and space O(nlog⁡σ)O(n\logσ). We also show that within the same time and space, we can carry many sequence analysis tasks and construct some variants of the compressed suffix array and compressed suffix tree.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.