The Parameterized Suffix Tray

12/18/2020
by   Noriki Fujisato, et al.
0

Let Σ and Π be disjoint alphabets, respectively called the static alphabet and the parameterized alphabet. Two strings x and y over Σ∪Π of equal length are said to parameterized match (p-match) if there exists a renaming bijection f on Σ and Π which is identity on Σ and maps the characters of x to those of y so that the two strings become identical. The indexing version of the problem of finding p-matching occurrences of a given pattern in the text is a well-studied topic in string matching. In this paper, we present a state-of-the-art indexing structure for p-matching called the parameterized suffix tray of an input text T, denoted by 𝖯𝖲𝖳𝗋𝖺𝗒(T). We show that 𝖯𝖲𝖳𝗋𝖺𝗒(T) occupies O(n) space and supports pattern matching queries in O(m + log (σ+π) + 𝑜𝑐𝑐) time, where n is the length of T, m is the length of a query pattern P, π is the number of distinct symbols of |Π| in T, σ is the number of distinct symbols of |Σ| in T and 𝑜𝑐𝑐 is the number of p-matching occurrences of P in T. We also present how to build 𝖯𝖲𝖳𝗋𝖺𝗒(T) in O(n) time from the parameterized suffix tree of T.

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
02/01/2019

Linear-size Suffix Tries for Parameterized Strings

In this paper, we propose a new indexing structure for parameterized str...
research
06/03/2021

Position Heaps for Cartesian-tree Matching on Strings and Tries

The Cartesian-tree pattern matching is a recently introduced scheme of p...
research
07/17/2022

On the Practical Power of Automata in Pattern Matching

The classical pattern matching paradigm is that of seeking occurrences o...
research
08/11/2023

Breaking a Barrier in Constructing Compact Indexes for Parameterized Pattern Matching

A parameterized string (p-string) is a string over an alphabet (Σ_s∪Σ_p)...
research
01/16/2020

Generalised Pattern Matching Revisited

In the problem of Generalised Pattern Matching (GPM) [STOC'94, Muthukris...
research
10/14/2020

Contextual Pattern Matching

The research on indexing repetitive string collections has focused on th...

Please sign up or login with your details

Forgot password? Click here to reset