Papers
Topics
Authors
Recent
Search
2000 character limit reached

Optimal trade-offs for pattern matching with kk mismatches

Published 5 Apr 2017 in cs.DS | (1704.01311v1)

Abstract: Given a pattern of length mm and a text of length nn, the goal in kk-mismatch pattern matching is to compute, for every mm-substring of the text, the exact Hamming distance to the pattern or report that it exceeds kk. This can be solved in either O~(nk)\widetilde{O}(n \sqrt{k}) time as shown by Amir et al. [J. Algorithms 2004] or O~((m+k2)â‹…n/m)\widetilde{O}((m + k^2) \cdot n/m) time due to a result of Clifford et al. [SODA 2016]. We provide a smooth time trade-off between these two bounds by designing an algorithm working in time O~((m+km)â‹…n/m)\widetilde{O}( (m + k \sqrt{m}) \cdot n/m). We complement this with a matching conditional lower bound, showing that a significantly faster combinatorial algorithm is not possible, unless the combinatorial matrix multiplication conjecture fails.

Citations (5)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.