Near-Optimal Property Testers for Pattern Matching
Ce Jin, Tomasz Kociumaka

TL;DR
This paper develops near-optimal property testers for pattern matching, providing algorithms with proven optimal time and query complexities across various parameter regimes, improving upon previous solutions and revealing differences between adaptive and non-adaptive methods.
Contribution
The work introduces adaptive and non-adaptive property testers for pattern matching with optimal complexities and establishes new lower bounds, covering all parameter regimes including previously unstudied ones.
Findings
Non-adaptive tester runs in ten O(n/")k) time in the main regime.
Matching lower bounds confirm optimality of the algorithms.
New complexity bounds for the regime where n=m+o(m).
Abstract
The classic exact pattern matching problem, given two strings -- a pattern of length and a text of length -- asks whether occurs as a substring of . A property tester for the problem needs to distinguish (with high probability) the following two cases for some threshold : the YES case, where occurs as a substring of , and the NO case, where has Hamming distance greater than from every substring of , that is, has no -mismatch occurrence in . In this work, we provide adaptive and non-adaptive property testers for the exact pattern matching problem, jointly covering the whole spectrum of parameters. We further establish unconditional lower bounds demonstrating that the time and query complexities of our algorithms are optimal, up to factors hidden within the notation below. In the most…
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 · Genome Rearrangement Algorithms · Data Quality and Management
