Better Filtering with Gapped q-Grams
Better Filtering with Gapped q-Grams
复制标题
使用有间隙的 q-Gram 进行更好的过滤
DOI:
10.1007/3-540-48194-x_6
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
Juha Kärkkäinen
中科院分区:
文献类型:
--
作者:
S. Burkhardt;Juha Kärkkäinen
A popular and well-studied class of filters for approximate string matching compares substrings of length q, the q-grams, in the pattern and the text to identify text areas that contain potential matches. A generalization of the method that uses gapped q-grams instead of contiguous substrings is mentioned a few times in literature but has never been analyzed in any depth. In this paper, we report the first results of a study on gapped q-grams. We show that gapped q-grams can provide orders of magnitude faster and/or more efficient filtering than contiguous q-grams. To achieve these results the arrangement of the gaps in the q-gram and a filter parameter called threshold have to be optimized. Both of these tasks are nontrivial combinatorial optimization problems for which we present efficient solutions. We concentrate on the k mismatches problem, i.e, approximate string matching with the Hamming distance.