当前位置: X-MOL 学术Theor. Comput. Sci. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Parallel computation of the Burrows Wheeler Transform in compact space
Theoretical Computer Science ( IF 1.1 ) Pub Date : 2019-09-24 , DOI: 10.1016/j.tcs.2019.09.030
José Fuentes-Sepúlveda , Gonzalo Navarro , Yakov Nekrich

The Burrows-Wheeler Transform (BWT) has become since its introduction a key tool for representing large text collections in compressed space while supporting indexed searching: on a text of length n over an alphabet of size σ, it requires O(nlgσ) bits of space, instead of the O(nlgn) bits required by classical indexes. A challenge for its adoption is to build it within O(nlgσ) bits as well. There are some sequential algorithms building it within this space, but no such a parallel algorithm. In this paper we present a PRAM CREW algorithm to build the BWT using O(nlgn) work, O(lg3n/lgσ) depth, and O(nlgσ) bits.



中文翻译:

紧凑空间中Burrows Wheeler变换的并行计算

自从引入Burrows-Wheeler变换(BWT)以来,它便成为了一种用于在压缩空间中表示大型文本集合并支持索引搜索的关键工具:在长度为n且大小为σ的字母上的文本上,它需要Øñlgσ 一点空间,而不是 Øñlgñ经典索引所需的位。采用它的挑战是在内部构建它Øñlgσ位。在该空间中有一些顺序算法可以构建它,但是没有这种并行算法。在本文中,我们提出了一种PRAM CREW算法以使用Øñlgñ 工作, Ølg3ñ/lgσ 深度和 Øñlgσ 位。

更新日期:2019-09-24
down
wechat
bug