English

Quantum jumbled pattern matching

Data Structures and Algorithms 2022-03-02 v1

Abstract

Let S1,S2ΣS_1, S_2 \in \Sigma^* strings, we say that S1S_1 {\em jumble match} S2S_2 if they are permutations of each other. Given a text TT of size NN and a string SΣS \in \Sigma^*, the problem of \emph{Jumbled Pattern Matching} (JPM) is to determine all substrings in TT jumbled matching SS. In classical computing, a widespread conjecture is that JPM requires Ω(N2ϵ)\Omega(N^{2-\epsilon}) preprocessing time and space for O(1)O(1) query time, or Ω(N1δ)\Omega(N^{1-\delta}) query time in the online version, with ϵ,δ>0\epsilon, \delta >0. In this paper, we present a quantum algorithm for the online JPM in O(N)O(\sqrt{N}) time.

Keywords

Cite

@article{arxiv.2203.00164,
  title  = {Quantum jumbled pattern matching},
  author = {Julio Juárez-Xochitemol and Edgar Chávez},
  journal= {arXiv preprint arXiv:2203.00164},
  year   = {2022}
}

Comments

six pages, three figures