English

Quantum Circuits for Fixed Substring Matching Problems

Data Structures and Algorithms 2023-08-24 v1

Abstract

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, xx and yy, both of length nn, and a value dnd \leq n, we want to verify the following conditions: the existence of a common prefix of length dd, the presence of a common substring of length dd beginning at position jj (with 0j<n0 \leq j < n) and, the presence of any common substring of length dd 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.

Keywords

Cite

@article{arxiv.2308.11758,
  title  = {Quantum Circuits for Fixed Substring Matching Problems},
  author = {Domenico Cantone and Simone Faro and Arianna Pavone and Caterina Viola},
  journal= {arXiv preprint arXiv:2308.11758},
  year   = {2023}
}