Error Tree: A Tree Structure for Hamming & Edit Distances & Wildcards Matching
Anas Al-Okaily

TL;DR
The paper introduces Error Tree, a new data structure designed to efficiently solve approximate pattern matching problems involving Hamming distance, edit distance, and wildcards, with optimized query times and space complexity.
Contribution
It presents the Error Tree, a novel tree structure that improves the efficiency of approximate pattern matching for Hamming, edit distances, and wildcards, with detailed complexity analysis.
Findings
Efficient query times for Hamming and wildcards matching.
A space-efficient tree structure for edit distance matching.
Theoretical bounds on performance for various matching problems.
Abstract
Error Tree is a novel tree structure that is mainly oriented to solve the approximate pattern matching problems, Hamming and edit distances, as well as the wildcards matching problem. The input is a text of length over a fixed alphabet of length , a pattern of length , and . The output is to find all positions that have Hamming distance, edit distance, or wildcards matching with . The algorithm proposes for Hamming distance and wildcards matching a tree structure that needs words and takes )() in the average case) of query time for any online/offline pattern, where is the number of outputs. As well, a tree structure of words and )() in the…
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.
