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

Full description

Saved in:
Bibliographic Details
Published in:npj quantum information Vol. 7; no. 1; pp. 1 - 5
Main Authors: Niroula, Pradeep, Nam, Yunseong
Format: Journal Article
Language:English
Published: London Nature Publishing Group UK 16.02.2021
Nature Publishing Group
Nature Portfolio
Subjects:
ISSN:2056-6387, 2056-6387
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
Bibliography: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