Back to Search
Start Over
Quantum Pattern Matching Fast on Average.
- Source :
-
Algorithmica . Jan2017, Vol. 77 Issue 1, p16-39. 24p. - Publication Year :
- 2017
-
Abstract
- The d-dimensional pattern matching problem is to find an occurrence of a pattern of length $$m \times \dots \times m$$ within a text of length $$n \times \dots \times n$$ , with $$n \ge 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 $$\widetilde{O}((n/m)^{d/2} 2^{O(d^{3/2}\sqrt{\log m})})$$ . For large m this is super-polynomially faster than the best possible classical algorithm, which requires time $$\widetilde{\Omega }( 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. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 01784617
- Volume :
- 77
- Issue :
- 1
- Database :
- Academic Search Index
- Journal :
- Algorithmica
- Publication Type :
- Academic Journal
- Accession number :
- 120630806
- Full Text :
- https://doi.org/10.1007/s00453-015-0060-4