2009
DOI: 10.1007/978-3-642-03784-9_9
|View full text |Cite
|
Sign up to set email alerts
|

A Linear-Time Burrows-Wheeler Transform Using Induced Sorting

Abstract: Abstract. To compute Burrows-Wheeler Transform (BWT), one usually builds a suffix array (SA) first, and then obtains BWT using SA, which requires much redundant working space. In previous studies to compute BWT directly [5,12], one constructs BWT incrementally, which requires O(n log n) time where n is the length of the input text. We present an algorithm for computing BWT directly in linear time by modifying the suffix array construction algorithm based on induced sorting [15]. We show that the working space … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
42
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 64 publications
(42 citation statements)
references
References 16 publications
0
42
0
Order By: Relevance
“…While the inverted index can be built in almost the same space of the final index, our (F)WCSA prototype needs to build the suffix array first. Recent advances in building self-indexes within compressed space [González and Navarro 2008;Okanohara and Sadakane 2009;Hon et al 2009] should easily carry on to our scenario as well.…”
Section: Discussionmentioning
confidence: 99%
“…While the inverted index can be built in almost the same space of the final index, our (F)WCSA prototype needs to build the suffix array first. Recent advances in building self-indexes within compressed space [González and Navarro 2008;Okanohara and Sadakane 2009;Hon et al 2009] should easily carry on to our scenario as well.…”
Section: Discussionmentioning
confidence: 99%
“…This is the first time o(n lg n) time is obtained within compressed space. Other space-conscious results that achieve better time complexity (but more space) are Okanohara and Sadakane [32], who achieved optimal O(n) time within O(n lg σ lg lg σ n) bits, and Hon et al [24], who achieved O(n lg lg σ) time and O(n lg σ) bits.…”
Section: Burrows-wheeler Transformmentioning
confidence: 99%
“…Further enhancements to this compression technique is possible using recent improvements in the computation of BWT by Okanohara and Sadakane [14], notably an approach with linear time complexity [17].…”
Section: Burrows-wheeler Transformationmentioning
confidence: 99%