Quantum pattern matching fast on average
Quantum Physics
2015-08-27 v3 Data Structures and Algorithms
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.
Cite
@article{arxiv.1408.1816,
title = {Quantum pattern matching fast on average},
author = {Ashley Montanaro},
journal= {arXiv preprint arXiv:1408.1816},
year = {2015}
}
Comments
22 pages, 2 figures; v3: further minor changes, essentially published version