A quantum algorithm for string matching
Algorithms that search for a pattern within a larger data-set appear ubiquitously in text and image processing. Here, we present an explicit, circuit-level implementation of a quantum pattern-matching algorithm that matches a search string (pattern) of length M inside a longer text of length N . Our...
Gespeichert in:
| Veröffentlicht in: | npj quantum information Jg. 7; H. 1; S. 1 - 5 |
|---|---|
| Hauptverfasser: | , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
London
Nature Publishing Group UK
16.02.2021
Nature Publishing Group Nature Portfolio |
| Schlagworte: | |
| ISSN: | 2056-6387, 2056-6387 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Zusammenfassung: | Algorithms that search for a pattern within a larger data-set appear ubiquitously in text and image processing. Here, we present an explicit, circuit-level implementation of a quantum pattern-matching algorithm that matches a search string (pattern) of length
M
inside a longer text of length
N
. Our algorithm has a time complexity of
O
̃
(
N
)
, while the space complexity remains modest at
O
(
N
+
M
). We report the quantum gate counts relevant for both pre-fault-tolerant and fault-tolerant regimes. |
|---|---|
| Bibliographie: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 USDOE DESC0019040; SC0020312 |
| ISSN: | 2056-6387 2056-6387 |
| DOI: | 10.1038/s41534-021-00369-3 |