中文

大字母表下的高效压缩小波树

数据结构与算法 2014-05-07 v1

摘要

{\em 小波树}(wavelet tree)是一种灵活的数据结构,它允许在压缩空间内表示大小为 σ\sigma 的字母表上的符号序列 S[1,n]S[1,n],并支持对 SS 进行广泛的操作。当 σ\sigma 相对于 nn 较大时,当前的小波树表示会产生显著的空间或时间开销。在本文中,我们介绍了{\em 小波矩阵}(wavelet matrix),这是一种针对大字母表的替代表示方法,它保留了小波树的所有特性,但速度显著更快。我们还展示了如何在不牺牲(实际上还提高了)时间性能的前提下,将小波矩阵压缩至序列的零阶熵。实验结果表明,在空间/时间权衡图上,小波矩阵优于所有小波树的变体。

关键词

引用

@article{arxiv.1405.1220,
  title  = {Efficient Compressed Wavelet Trees over Large Alphabets},
  author = {Francisco Claude and Gonzalo Navarro and Alberto Ordóñez},
  journal= {arXiv preprint arXiv:1405.1220},
  year   = {2014}
}