简洁字符串索引的最优权衡
数据结构与算法
2010-06-29 v1 信息论
math.IT
摘要
设 s 为一个字符串,其符号仅可通过 access(i) 获取,这是一个探测 s 并返回 s 中位置 i 处符号的只读操作。许多用于字符串、树和图的压缩数据结构需要对 s 进行两种查询:select(c, j),返回 s 中包含 c 的第 j 次出现的位置;以及 rank(c, p),计算 s 的前 p 个位置中 c 出现的次数。我们给出了该问题的匹配上下界,改进了 Golynski [Theor. Comput. Sci. 387 (2007)] [PhD thesis] 给出的下界和 Barbay 等人 [SODA 2007] 给出的上界。我们还在另一种模型中提出了新结果,改进了 Barbay 等人 [SODA 2007] 的工作并匹配了 Golynski [SODA 2009] 的下界。本文的主要贡献是引入了一种证明简洁数据结构下界的一般性技术,该技术基于所支持操作的访问模式,从手头的特定操作中进行抽象。为此,它可能会应用于简洁数据结构上的其他有趣问题。
引用
@article{arxiv.1006.5354,
title = {Optimal Trade-Off for Succinct String Indexes},
author = {Roberto Grossi and Alessio Orlandi and Rajeev Raman},
journal= {arXiv preprint arXiv:1006.5354},
year = {2010}
}
备注
Accepted at ICALP 2010