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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:npj quantum information Jg. 7; H. 1; S. 1 - 5
Hauptverfasser: Niroula, Pradeep, Nam, Yunseong
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!
Beschreibung
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