4.3 Article

Quantum Pattern Matching Fast on Average

Journal

ALGORITHMICA
Volume 77, Issue 1, Pages 16-39

Publisher

SPRINGER
DOI: 10.1007/s00453-015-0060-4

Keywords

Quantum algorithms; Quantum query complexity; Pattern matching; Average-case complexity

Funding

  1. EPSRC [EP/L021005/1]
  2. Engineering and Physical Sciences Research Council [EP/L021005/1] Funding Source: researchfish

Ask authors/readers for more resources

The d-dimensional pattern matching problem is to find an occurrence of a pattern of length m x ... x m within a text of length n x ... x n, with n >= m. This task models various problems in text and image processing, among other application areas. This work describes a quantum algorithm which solves the pattern matching problem for random patterns and texts in time (O) over tilde((n/m)(d/2)2(O)(d(3/2) root log m)). For large m this is super-polynomially faster than the best possible classical algorithm, which requires time (Omega) over tilde (n(d/2) + (n/m)(d)). The algorithm is based on the use of a quantum subroutine for finding hidden shifts in d dimensions, which is a variant of algorithms proposed by Kuperberg.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.3
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available