Quantum jumbled pattern matching

03/01/2022
by   Julio Juárez-Xochitemol, et al.
0

Let S_1, S_2 ∈Σ^* strings, we say that S_1 jumble match S_2 if they are permutations of each other. Given a text T of size N and a string S ∈Σ^*, the problem of Jumbled Pattern Matching (JPM) is to determine all substrings in T jumbled matching S. In classical computing, a widespread conjecture is that JPM requires Ω(N^2-ϵ) preprocessing time and space for O(1) query time, or Ω(N^1-δ) query time in the online version, with ϵ, δ >0. In this paper, we present a quantum algorithm for the online JPM in O(√(N)) time.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
11/29/2022

Quantum Speed-ups for String Synchronizing Sets, Longest Common Substring, and k-mismatch Matching

Longest Common Substring (LCS) is an important text processing problem, ...
research
07/09/2022

Online algorithms for finding distinct substrings with length and multiple prefix and suffix conditions

Let two static sequences of strings P and S, representing prefix and suf...
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
05/06/2020

Quantum pattern matching Oracle construction

We propose a couple of oracle construction methods for quantum pattern m...
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
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