The Dynamic k-Mismatch Problem
Rapha\"el Clifford, Pawe{\l} Gawrychowski, Tomasz Kociumaka, Daniel P., Martin, Przemys{\l}aw Uzna\'nski

TL;DR
This paper introduces dynamic data structures for the k-mismatch problem, supporting updates and queries with optimal trade-offs under certain complexity conjectures, and extends algorithms for large k values.
Contribution
It presents new dynamic data structures with optimal trade-offs for the k-mismatch problem, improving efficiency and extending previous algorithms for large k values.
Findings
Supports $ ilde{O}(1)$ update and $ ilde{O}(k)$ query time.
Supports $ ilde{O}(k)$ update and $ ilde{O}(1)$ query time.
Achieves $ ilde{O}(rac{n}{k} + rac{ ext{sqrt}(nk)}{ ext{x}})$ update and $ ilde{O}(x)$ query time for $1 \\le x \\le k$.
Abstract
The text-to-pattern Hamming distances problem asks to compute the Hamming distances between a given pattern of length and all length- substrings of a given text of length . We focus on the -mismatch version of the problem, where a distance needs to be returned only if it does not exceed a threshold . We assume (in general, one can partition the text into overlapping blocks). In this work, we show data structures for the dynamic version of this problem supporting two operations: An update performs a single-letter substitution in the pattern or the text, and a query, given an index , returns the Hamming distance between the pattern and the text substring starting at position , or reports that it exceeds . First, we show a data structure with update and query time. Then we show that update and…
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.
