
TL;DR
This paper introduces multi-view pattern matching, a new problem where texts have multiple views with disjoint alphabets, and presents an extended Horspool algorithm that significantly improves matching efficiency.
Contribution
It defines the multi-view pattern matching problem and extends the Horspool algorithm to efficiently handle multiple views with disjoint alphabets.
Findings
3x speedup over naive baseline in synthetic data experiments
Effective extension of Horspool algorithm for multi-view scenarios
Potential for improved pattern matching in multi-view data
Abstract
We introduce the \textit{multi-view pattern matching} problem, where a text can have multiple views. Each view is a string of the same size and drawn from disjoint alphabets. The pattern is drawn from the union of all alphabets. The algorithm we present is an extension of the Horspool algorithm, and in our experiments on synthetic data it shows an improvement over the naive baseline.
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 · DNA and Biological Computing · semigroups and automata theory
