首页> 外文期刊>ACM transactions on algorithms >Finding witnesses by peeling
【24h】

Finding witnesses by peeling

机译:剥皮找证人

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

In the k-matches problem, we are given a pattern and a text, and for each text location, the desired output consists of all aligned matching characters if there are k or fewer of them, and any k aligned matching characters if there are more than k of them. This problem is one of several string matching problems that seek not only to find where the pattern matches the text under different "match" definitions, but also to provide witnesses to the match. Other such problems include k-aligned ones, k-witnesses, and k-mismatches. In addition, the solutions to several other string matching problems rely on the efficient solutions of the witness finding problems. In this article we provide a general method for solving such witness finding problems efficiently. We do so by casting the problem as a generalization of group testing, which we then solve by a process we call peeling. Using this general framework we obtain improved results for all of the problems mentioned. We also show that our method also solves a couple of problems outside the pattern matching domain.
机译:在k匹配问题中,我们得到了一个模式和一个文本,对于每个文本位置,所需的输出包括所有对齐的匹配字符(如果少于或等于k个),以及任何k个对齐的匹配字符(如果有多个)比其中的k个此问题是几个字符串匹配问题之一,这些问题不仅试图找到模式在不同“匹配”定义下与文本匹配的位置,而且还为匹配提供见证。其他此类问题包括k对齐问题,k证人和k不匹配。此外,其他几个字符串匹配问题的解决方案还依赖于证人查找问题的有效解决方案。在本文中,我们提供了一种有效解决此类证人查找问题的通用方法。为此,我们将问题投射为组测试的一般化,然后通过称为剥离的过程来解决。使用此通用框架,我们可以针对上述所有问题获得改进的结果。我们还表明,我们的方法还解决了模式匹配域之外的两个问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号