中文

一种用于查找近似最长公共子串的快速且简单的 $O (z \log n)$ 空间索引

数据结构与算法 2022-12-06 v2

摘要

我们描述了在给定文本 T[1..n]T [1..n] 和正常数 ϵ\epsilon 的情况下,如何构建一个简单的 O(zlogn)O (z \log n) 空间索引,其中 zzTT 的 LZ77 解析中的短语数,使得随后在给定模式 P[1..m]P [1..m] 时,能在 O(mloglogz+polylog(m+z))O (m \log \log z + \mathrm{polylog} (m + z)) 时间内并以高概率找到一个出现在 TT 中的 PP 的子串,其长度至少为 PPTT 的最长公共子串长度的 (1ϵ)(1 - \epsilon) 倍。

关键词

引用

@article{arxiv.2211.13434,
  title  = {A fast and simple $O (z \log n)$-space index for finding approximately longest common substrings},
  author = {Nick Fagan and Jorge Hermo González and Travis Gagie},
  journal= {arXiv preprint arXiv:2211.13434},
  year   = {2022}
}