A Simple Reduction for Full-Permuted Pattern Matching Problems on Multi-Track Strings
Carl Barton, Ewan Birney, Tomas Fitzgerald

TL;DR
This paper introduces a reduction method that transforms multi-track string pattern matching problems into single-track string problems, enabling the use of existing algorithms with a manageable increase in complexity.
Contribution
It presents a novel reduction from multi-track to single-track strings, allowing existing algorithms to solve multi-track pattern matching problems efficiently.
Findings
Reduction from multi-track to single-track strings with increased alphabet size
Allows use of any string algorithm on multi-track problems
Maintains polynomial time complexity with a factor of at most N
Abstract
In this paper we study a variant of string pattern matching which deals with tuples of strings known as \textit{multi-track strings}. Multi-track strings are a generalisation of strings (or \textit{single-track strings}) that have primarily found uses in problems related to searching multiple genomes and music information retrieval. A multi-track string of length and track count is a multi-set of strings of length with characters drawn from a common alphabet of size . Given two multi-track strings and of length and track count , there is a \textit{full-permuted-match} between and if for all and some permutation of $(1,…
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 · Genomics and Phylogenetic Studies · Network Packet Processing and Optimization
