中文

字符串的局部一致分解及其在编辑距离草图中的应用

数据结构与算法 2023-11-28 v2

摘要

本文中,我们给出了一种新的字符串局部一致分解。每个字符串 xx 被分解为可用大小为 O~(k)\widetilde{O}(k) 的文法描述的块(使用一定量的随机性)。若取两个编辑距离至多为 kk 的字符串 xxyy,则它们的块分解使用相同数量的文法,且除至多 kk 个索引 ii 外,xx 的第 ii 个文法与 yy 的第 ii 个文法相同。xxyy 的编辑距离等于 xxyy 不同的块对编辑距离之和。我们的分解可用于设计大小为 O~(k2)\widetilde{O}(k^2) 的编辑距离草图,以及大小为 O~(k2)\widetilde{O}(k^2) 的滚动草图。该滚动草图允许通过向字符串末尾追加符号或从字符串开头移除符号来更新被草图化的字符串。

关键词

引用

@article{arxiv.2302.04475,
  title  = {Locally consistent decomposition of strings with applications to edit distance sketching},
  author = {Sudatta Bhattacharya and Michal Koucký},
  journal= {arXiv preprint arXiv:2302.04475},
  year   = {2023}
}