Faster Approximate(d) Text-to-Pattern L1 Distance
Przemys{\l}aw Uzna\'nski

TL;DR
This paper introduces faster algorithms for approximate and k-approximated text-to-pattern L1 distance calculations, significantly improving upon previous methods in terms of computational complexity.
Contribution
The authors develop new algorithms that reduce the runtime for approximate L1 distance computation between text and pattern, surpassing prior approaches.
Findings
Achieved $ ilde{O}(rac{1}{ ext{epsilon}}) n$ complexity for $(1 ext{±} ext{epsilon})$-approximate distance.
Achieved $ ilde{O}((m + k\sqrt{m}) rac{n}{m})$ complexity for k-approximated distance.
Significant runtime improvements over previous algorithms by Lipsky and Porat, and Amir et al.
Abstract
The problem of finding \emph{distance} between \emph{pattern} of length and \emph{text} of length is a typical way of generalizing pattern matching to incorporate dissimilarity score. For both Hamming and distances only a super linear upper bound are known, which prompts the question of relaxing the problem: either by asking for approximate distance (every distance is reported up to a multiplicative factor), or -approximated distance (distances exceeding are reported as ). We focus on distance, for which we show new algorithms achieving complexities respectively and . This is a significant improvement upon previous algorithms with runtime of Lipsky and Porat [Algorithmica 2011] 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.
Taxonomy
TopicsAlgorithms and Data Compression · Machine Learning and Algorithms · semigroups and automata theory
