【24h】

k-Mismatch with Don't Cares

机译:k搭配不符

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

摘要

We give the first non-trivial algorithms for the k-mismatch pattern matching problem with don't cares. Given a text t of length n and a pattern p of length m with don't care symbols and a bound k, our algorithms find all the places that the pattern matches the text with at most k mismatches. We first give an O(n(k + log n log log n) log m) time randomised solution which finds the correct answer with high probability. We then present a new deterministic O(nk~2 log~3 m) time solution that uses tools developed for group testing and finally an approach based on k-selectors that runs in O(nk polylog m) time but requires O(poly m) time preprocessing. In each case, the location of the mismatches at each alignment is also given at no extra cost.
机译:对于k不匹配模式匹配问题,我们不介意地提出了第一个非平凡的算法。给定一个长度为n的文本t和一个长度为m的模式p(带有无关符号)和一个边界k,我们的算法会找到该模式与文本匹配的所有位置,最多不匹配k个字符。我们首先给出一个O(n(k + log n log log n)log m)时间随机解,它以高概率找到正确的答案。然后,我们介绍一种新的确定性O(nk〜2 log〜3 m)时间解决方案,该解决方案使用为组测试开发的工具,最后使用一种基于k选择器的方法,该方法在O(nk polylog m)时间内运行,但需要O(poly m )时间预处理。在每种情况下,每次对准时的错配位置也无需额外花费。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号