大字母表下的高效压缩小波树
数据结构与算法
2014-05-07 v1
摘要
{\em 小波树}(wavelet tree)是一种灵活的数据结构,它允许在压缩空间内表示大小为 的字母表上的符号序列 ,并支持对 进行广泛的操作。当 相对于 较大时,当前的小波树表示会产生显著的空间或时间开销。在本文中,我们介绍了{\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}
}