返回
Testing Quasiperiodicity
DOI:10.1007/978-3-032-05228-5_1.png)
摘要
En 中文
字符串S的一个覆盖(或准周期)是一个较短的字符串C,使得S的每一个位置都包含在C的某个出现中作为子串。覆盖的概念由Apostolico和Ehrenfeucht在30多年前引入[Theor. Comput. Sci. 1993],并受到了组合模式匹配社区的广泛关注。在本说明中,我们展示了如何高效地测试S是否具有覆盖。我们设计了一种算法,给定n = |S|,q ∈ [n],ε ∈ ℝ⁺,以及S的预言访问,使用O(q³ε log q)个字母查询来测试S是否具有长度不超过q的覆盖C,或者与具有这样的覆盖相距甚远。我们的见解也导致了一种简单的短覆盖流式算法。
Keyword:
Property testing
Quasiperiodicity
Cover
Seed

