Parameterized Pattern Matching -- Succinctly
Arnab Ganguly, Rahul Shah, Sharma V. Thankachan

TL;DR
This paper introduces space-efficient indexes for parameterized pattern matching that improve upon previous solutions, enabling faster query times with significantly reduced space requirements.
Contribution
It presents the first succinct index for parameterized pattern matching, reducing space from previous solutions and extending techniques to related matching problems.
Findings
First succinct index with $n \log \sigma + ext{O}(n)$ bits
Query time improved to $ ext{O}((|P|+ occ ext{·} ext{log} n) ext{·} ext{log} \sigma ext{·} ext{log} ext{log} \sigma)$
Extended techniques to structural and dictionary matching indices
Abstract
We consider the problem, where a pattern matches some location in a text iff there is a one-to-one correspondence between the alphabet symbols of the pattern to those of the text. More specifically, assume that the text contains characters from a static alphabet and a parameterized alphabet , where and . A pattern matches a substring of iff the static characters match exactly, and there exists a one-to-one function that renames the parameterized characters in to that in . Previous indexing solution [Baker, STOC 1993], known as , requires bits of space, and can find all occurrences of in time. In this…
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 · semigroups and automata theory · Network Packet Processing and Optimization
