Optimal trade-offs for pattern matching with $k$ mismatches
Pawe{\l} Gawrychowski, Przemys{\l}aw Uzna\'nski

TL;DR
This paper introduces a new algorithm for k-mismatch pattern matching that offers a smooth trade-off between existing bounds and proves a matching lower bound under certain conjectures.
Contribution
It presents a novel algorithm that balances the time complexity between previous bounds and establishes a conditional lower bound for combinatorial algorithms.
Findings
New algorithm achieves a smooth time trade-off.
Matching conditional lower bound under the matrix multiplication conjecture.
Improves understanding of the computational limits for k-mismatch pattern matching.
Abstract
Given a pattern of length and a text of length , the goal in -mismatch pattern matching is to compute, for every -substring of the text, the exact Hamming distance to the pattern or report that it exceeds . This can be solved in either time as shown by Amir et al. [J. Algorithms 2004] or 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 . 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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Machine Learning and Algorithms · semigroups and automata theory
