arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2107.08615cs.DS
收藏

串压缩机的灵敏度和重复性措施

Sensitivity of string compressors and repetitiveness measures

Tooru Akagi, Mitsuru Funakoshi, Shunsuke Inenaga

摘要:

字符串压缩算法$C$的灵敏度询问当对$T$执行单个字符编辑操作时,输入字符串$T$的输出大小$C(T)$可以增加多少。这个概念使人们能够衡量的鲁棒性的压缩算法的错误和/或动态变化发生在输入字符串。本文分析了字符串压缩算法的最坏情况乘性敏感性,定义为$\max_{T \in Σ^n}\{C(T')/C(T) : ed(T, T') = 1\}$,其中$ed(T, T')$表示$T$和$T'$之间的编辑距离.对于最常见的版本的Lempel-Ziv 77压缩器,我们证明了最坏情况下的乘法灵敏度是一个小常数的上限,并给出匹配的下限。我们将这些结果推广到最小双向格式$b$。此外,我们表明,一个基于语法的压缩机称为GCIS的灵敏度也是一个小常数。此外,我们扩展的概念,最坏情况下的敏感性字符串的重复性措施,如最小的字符串吸引子大小$γ$和子串的复杂性$δ$,并表明,最坏情况下的敏感性$δ$也是一个小常数。这些结果与先前已知的相关结果形成对比,使得Lempel-Ziv 78因式分解的大小$z_{\rm 78}$可以增加$Ω(n^{1/4})$倍[Lagarde和Perifel,2018],并且Burrows-Wheeler变换中的运行次数$r$可以增加$Ω(\log n)$倍[Giuliani等人,2021]当一个字符被前置到长度为$n$的输入字符串时。通过将我们的$δ$或最小文法的灵敏度界限应用于已知结果(参见[Navarro,2021]),导出了重要字符串压缩器和重复性度量(包括$γ$,$r$,LZ-End,RePair,LongestMatch和AVL-文法)的灵敏度的一些非平凡上限。

英文摘要:

The sensitivity of a string compression algorithm $C$ asks how much the output size $C(T)$ for an input string $T$ can increase when a single character edit operation is performed on $T$. This notion enables one to measure the robustness of compression algorithms in terms of errors and/or dynamic changes occurring in the input string. In this paper, we analyze the worst-case multiplicative sensitivity of string compression algorithms, which is defined by $\max_{T \in Σ^n}\{C(T')/C(T) : ed(T, T') = 1\}$, where $ed(T, T')$ denotes the edit distance between $T$ and $T'$. For the most common versions of the Lempel-Ziv 77 compressors, we prove that the worst-case multiplicative sensitivity is upper bounded by a small constant, and give matching lower bounds. We generalize these results to the smallest bidirectional scheme $b$. In addition, we show that the sensitivity of a grammar-based compressor called GCIS is also a small constant. Further, we extend the notion of the worst-case sensitivity to string repetitiveness measures such as the smallest string attractor size $γ$ and the substring complexity $δ$, and show that the worst-case sensitivity of $δ$ is also a small constant. These results contrast with the previously known related results such that the size $z_{\rm 78}$ of the Lempel-Ziv 78 factorization can increase by a factor of $Ω(n^{1/4})$ [Lagarde and Perifel, 2018], and the number $r$ of runs in the Burrows-Wheeler transform can increase by a factor of $Ω(\log n)$ [Giuliani et al., 2021] when a character is prepended to an input string of length $n$. By applying our sensitivity bounds of $δ$ or the smallest grammar to known results (c.f. [Navarro, 2021]), some non-trivial upper bounds for the sensitivities of important string compressors and repetitiveness measures including $γ$, $r$, LZ-End, RePair, LongestMatch, and AVL-grammar are derived.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑