A Simple Reduction for Full-Permuted Pattern Matching Problems on Multi-Track Strings

09/05/2019
by   Carl Barton, et al.
0

In this paper we study a variant of string pattern matching which deals with tuples of strings known as multi-track strings. Multi-track strings are a generalisation of strings (or single-track strings) that have primarily found uses in problems related to searching multiple genomes and music information retrieval Lemstrom:2003:MPS:1756553.1756571,Lemstrom:2003:TIP:967792.967793. There is a full-permuted-match between two multi-track strings if given two multi-track strings (multi-sets of strings) T = (t_1, t_2,... , t_N) and P = (p_1, p_2, ..., p_N) such that | p_1 | = | p_2 | = ... = | p_N | = | t_1 | = | t_2 | = ... = | t_N |, then there is a full-permuted-match between P and T if P = (t_r_1, t_r_2,... , t_r_n) for some permutation (r_1,...,r_N) of (1,...,N), we denote this PT. Efficient algorithms for some full-permuted match problems on multi-track strings have recently been presented Hendrian_2019,PSC2016-2,10.1007/978-3-642-35843-2_25. In this paper we show a reduction from multi-track strings of length n with alphabet size σ_U to single-track strings of length 2n-1 with alphabet size σ_U^N. Through this reduction we allow any string matching algorithm to be used on multi-track string problems using as the match relation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/14/2019

The Parameterized Position Heap of a Trie

Let Σ and Π be disjoint alphabets of respective size σ and π. Two string...
research
04/07/2021

Accurate and Efficient Suffix Tree Based Privacy-Preserving String Matching

The task of calculating similarities between strings held by different o...
research
11/22/2018

The Statistical Dictionary-based String Matching Problem

In the Dictionary-based String Matching (DSM) problem, a retrieval syste...
research
02/05/2021

Effect of forename string on author name disambiguation

In author name disambiguation, author forenames are used to decide which...
research
04/18/2022

Practical KMP/BM Style Pattern-Matching on Indeterminate Strings

In this paper we describe two simple, fast, space-efficient algorithms f...
research
08/23/2021

On Specialization of a Program Model of Naive Pattern Matching in Strings (Extended Abstract)

We have proved that for any pattern p the tail recursive program model o...
research
05/20/2022

Neuro-Symbolic Regex Synthesis Framework via Neural Example Splitting

Due to the practical importance of regular expressions (regexes, for sho...

Please sign up or login with your details

Forgot password? Click here to reset