arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2008.08506cs.DScs.FL
收藏

关于Burrows-Wheeler变换游程数的新结果

Novel Results on the Number of Runs of the Burrows-Wheeler-Transform

Sara Giuliani, Shunsuke Inenaga, Zsuzsanna Lipták, Nicola Prezza, Marinella Sciortino, Anna Toffanello

AI总结:

本文研究字符串BWT游程数与其逆串BWT游程数的比值ρ(v),构造出满足ρ(v)=Θ(log n)的无穷二元字符串族,给出ρ(n)的首个非平凡下界,表明r并非理想的字符串重复性度量。

摘要:

Burrows-Wheeler变换(Burrows-Wheeler-Transform,BWT)是一种可逆字符串变换,是当前字符串处理领域众多数据结构的基础组成部分之一。它在数据压缩,以及网页、基因组和其他生物序列等序列数据(实际上任何文本数据)的高效查询算法中都处于核心地位。BWT非常适合用于压缩,因为它的等字母游程数(通常记为$r$)通常远低于原始字符串的游程数;尤其适合包含大量重复因子的字符串。事实上,$r$参数作为一种重复性度量已受到广泛关注,尤其是用于评估压缩索引数据结构在空间和时间两方面的性能。\n 本文研究了$ρ(v)$,即字符串$v$的BWT游程数与$v$的逆串的BWT游程数的比值。Kempa和Kociumaka[FOCS 2020]给出了首个非平凡上界:对于任意长度为$n$的字符串$v$,有$ρ(v) = O(\log^2(n))$。然而,该上界的紧度尚不明确。我们提出了无穷多族二元字符串,对于这些字符串有$ρ(v) = Θ(\log n)$成立,从而给出了$ρ(n)$(所有长度为$n$的字符串的$ρ(v)$最大值)的首个非平凡下界。\n 我们的结果表明,$r$并不是衡量字符串重复性的理想指标,因为字符串与其逆串的重复因子数量是不变的。我们认为,BWT的游程数与字符串的组合性质之间存在更为复杂的关系。

英文摘要:

The Burrows-Wheeler-Transform (BWT), a reversible string transformation, is one of the fundamental components of many current data structures in string processing. It is central in data compression, as well as in efficient query algorithms for sequence data, such as webpages, genomic and other biological sequences, or indeed any textual data. The BWT lends itself well to compression because its number of equal-letter-runs (usually referred to as $r$) is often considerably lower than that of the original string; in particular, it is well suited for strings with many repeated factors. In fact, much attention has been paid to the $r$ parameter as measure of repetitiveness, especially to evaluate the performance in terms of both space and time of compressed indexing data structures. In this paper, we investigate $ρ(v)$, the ratio of $r$ and of the number of runs of the BWT of the reverse of $v$. Kempa and Kociumaka [FOCS 2020] gave the first non-trivial upper bound as $ρ(v) = O(\log^2(n))$, for any string $v$ of length $n$. However, nothing is known about the tightness of this upper bound. We present infinite families of binary strings for which $ρ(v) = Θ(\log n)$ holds, thus giving the first non-trivial lower bound on $ρ(n)$, the maximum over all strings of length $n$. Our results suggest that $r$ is not an ideal measure of the repetitiveness of the string, since the number of repeated factors is invariant between the string and its reverse. We believe that there is a more intricate relationship between the number of runs of the BWT and the string's combinatorial properties.

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

↑