中文

线性时间构造双射及扩展Burrows-Wheeler变换

数据结构与算法 2021-04-23 v2

摘要

Burrows-Wheeler变换(BWT)是一种置换,其应用广泛见于数据压缩与文本索引。双射BWT(BBWT)是其双射变体。尽管已知BWT可借助线性时间后缀数组构造算法在整数字母表上以线性时间构造,但此前仅有人猜想BBWT亦可在线性时间内构造。我们通过提出一种基于SAIS的构造算法证实了该猜想,将最优已知结果从O(nlgn/lglgn)O(n \lg n /\lg \lg n)时间提升至线性。

关键词

引用

@article{arxiv.1911.06985,
  title  = {Constructing the Bijective and the Extended Burrows-Wheeler Transform in Linear Time},
  author = {Hideo Bannai and Juha Kärkkäinen and Dominik Köppl and Marcin Picatkowski},
  journal= {arXiv preprint arXiv:1911.06985},
  year   = {2021}
}