Projects per year
Abstract
The d-dimensional pattern matching problem is to find an occurrence of a pattern of length m×⋯×m within a text of length n×⋯×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˜((n/m)d/22O(d3/2logm√)). For large m this is super-polynomially faster than the best possible classical algorithm, which requires time Ω˜(nd/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.
| Original language | English |
|---|---|
| Pages (from-to) | 16-39 |
| Number of pages | 24 |
| Journal | Algorithmica |
| Volume | 77 |
| Issue number | 1 |
| Early online date | 27 Aug 2015 |
| DOIs | |
| Publication status | Published - Jan 2017 |
Research Groups and Themes
- QITG
- Bristol Quantum Information Institute
Keywords
- quantum algorithms
- Quantum query complexity
- Pattern matching
- Average-case complexity
Fingerprint
Dive into the research topics of 'Quantum Pattern Matching Fast on Average'. Together they form a unique fingerprint.Projects
- 2 Finished
-
New insights in quantum algorithms and complexity
Montanaro, A. M. R. (Principal Investigator)
31/07/14 → 30/07/19
Project: Research
-
New insights in quantum algorithms and complexity
Montanaro, A. M. R. (Principal Investigator)
31/07/14 → 30/06/20
Project: Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver