Quantum Circuits for Fixed Substring Matching Problems

08/22/2023
by   Domenico Cantone, et al.
0

Quantum computation represents a computational paradigm whose distinctive attributes confer the ability to devise algorithms with asymptotic performance levels significantly superior to those achievable via classical computation. Recent strides have been taken to apply this computational framework in tackling and resolving various issues related to text processing. The resultant solutions demonstrate marked advantages over their classical counterparts. This study employs quantum computation to efficaciously surmount text processing challenges, particularly those involving string comparison. The focus is on the alignment of fixed-length substrings within two input strings. Specifically, given two input strings, x and y, both of length n, and a value d ≤ n, we want to verify the following conditions: the existence of a common prefix of length d, the presence of a common substring of length d beginning at position j (with 0 ≤ j < n) and, the presence of any common substring of length d beginning in both strings at the same position. Such problems find applications as sub-procedures in a variety of problems concerning text processing and sequence analysis. Notably, our approach furnishes polylogarithmic solutions, a stark contrast to the linear complexity inherent in the best classical alternatives.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/14/2022

Space-Efficient STR-IC-LCS Computation

One of the most fundamental method for comparing two given strings A and...
research
06/18/2023

Quantum Algorithms for the Shortest Common Superstring and Text Assembling Problems

In this paper, we consider two versions of the Text Assembling problem. ...
research
01/07/2020

Quantum Algorithms for the Most Frequently String Search, Intersection of Two String Sequences and Sorting of Strings Problems

We study algorithms for solving three problems on strings. The first one...
research
05/28/2020

Classical and Quantum Algorithms for Constructing Text from Dictionary Problem

We study algorithms for solving the problem of constructing a text (long...
research
11/29/2022

Quantum Speed-ups for String Synchronizing Sets, Longest Common Substring, and k-mismatch Matching

Longest Common Substring (LCS) is an important text processing problem, ...
research
09/03/2023

Longest Common Substring and Longest Palindromic Substring in 𝒪̃(√(n)) Time

The Longest Common Substring (LCS) and Longest Palindromic Substring (LP...
research
04/08/2022

Quantum encoding is suitable for matched filtering

Matched filtering is a powerful signal searching technique used in sever...

Please sign up or login with your details

Forgot password? Click here to reset