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

MONI可以找到k-MEM

MONI can find k-MEMs

Igor Tatarnikov, Ardavan Shahrabi Farahani, Sana Kashgouli, Travis Gagie

摘要:

假设我们被要求索引一个文本$T [0..n - 1]$,这样,给定一个模式$P [0..m - 1]$,我们可以快速报告$P$的最大子串,每个子串在$T$中至少出现$k$次。我们首先展示了如何将$O (r \log n)$位添加到Rossi等人。的最近MONI索引,其中$r$是$T$的Burrows-Wheeler变换中的运行次数,使得它在$O (k m \log n)$时间内支持这样的查询。然后,我们将展示如何,如果我们在建设时给予$k$,我们可以减少查询时间$O (m \log n)$。

英文摘要:

Suppose we are asked to index a text $T [0..n - 1]$ such that, given a pattern $P [0..m - 1]$, we can quickly report the maximal substrings of $P$ that each occur in $T$ at least $k$ times. We first show how we can add $O (r \log n)$ bits to Rossi et al.'s recent MONI index, where $r$ is the number of runs in the Burrows-Wheeler Transform of $T$, such that it supports such queries in $O (k m \log n)$ time. We then show how, if we are given $k$ at construction time, we can reduce the query time to $O (m \log n)$.

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

↑