线性规模 CDAWG:新的重复感知索引与语法压缩
数据结构与算法
2017-07-28 v2
摘要
本文提出了一种将紧凑有向无环词图(CDAWG)与基于语法的压缩相结合的新方法。这使我们得到了一个高效的自索引,称为线性规模 CDAWG(L-CDAWG),它可以用 位空间表示,支持 时间的随机访问和 时间的顺序访问边标签,以及 时间的模式匹配。其中, 是文本 中所有最大重复的扩展数量, 和 分别是文本 和给定模式的长度, 是字母表大小, 是模式在 中的出现次数。对于高度重复的文本,重复度量 已知远小于文本长度 。对于固定字母表,我们的 L-CDAWG 以 位空间实现 的模式匹配时间,这比 Belazzougui 等人的游程编码 BWT-CDAWG 的模式匹配时间提高了 倍,且空间复杂度相同。其中, 是文本 中最大重复的右扩展数量。作为副产品,我们的结果给出了一种在 时间内为给定文本 构建大小为 的 SLP 的方法。
引用
@article{arxiv.1705.09779,
title = {Linear-size CDAWG: new repetition-aware indexing and grammar compression},
author = {Takuya Takagi and Keisuke Goto and Yuta Fujishige and Shunsuke Inenaga and Hiroki Arimura},
journal= {arXiv preprint arXiv:1705.09779},
year = {2017}
}
备注
12 pages, 2 figures