paper

Quantum pattern matching fast on average

arXiv:1408.1816

Abstract

The -dimensional pattern matching problem is to find an occurrence of a pattern of length within a text of length , with . 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 . For large this is super-polynomially faster than the best possible classical algorithm, which requires time . The algorithm is based on the use of a quantum subroutine for finding hidden shifts in dimensions, which is a variant of algorithms proposed by Kuperberg.

22 pages, 2 figures; v3: further minor changes, essentially published version

References in corpus (4)

Cited by in corpus (1)