首页> 外文期刊>Theory of computing systems >Faster Approximate String Matching for Short Patterns
【24h】

Faster Approximate String Matching for Short Patterns

机译:短模式的近似字符串匹配速度更快

获取原文
获取原文并翻译 | 示例
           

摘要

We study the classical approximate string matching problem, that is, given strings P and Q and an error threshold k, find all ending positions of substrings of Q whose edit distance to P is at most k. Let P and Q have lengths m and n, respectively. On a standard unit-cost word RAM with word size w > log n we present an algorithm using time O(nk·min((log~2m)/(log n),(log~2m log w)/w)+n) When P is short, namely, m = 2~(0((log n)~(1/2)) or m = 2~(0((w/log w)~(1/2)) this improves the previously best known time bounds for the problem. The result is achieved using a novel implementation of the Landau-Vishkin algorithm based on tabulation and word-level parallelism.
机译:我们研究经典的近似字符串匹配问题,即在给定字符串P和Q以及错误阈值k的情况下,找到Q的子字符串的所有结束位置,这些子字符串与P的编辑距离最大为k。令P和Q分别具有长度m和n。在字长为w> log n的标准单位成本字RAM中,我们提出一种使用时间O(nk·min((log〜2m)/(log n),(log〜2m log w)/ w)+ n的算法)当P短时,即m = 2〜(0((log n)〜(1/2))或m = 2〜(0((w / log w)〜(1/2)),可以提高使用基于列表和单词级并行度的Landau-Vishkin算法的新颖实现,可以实现该结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号