Quantum implementation of circulant matrices and its use in quantum string processing

06/19/2022
by   Ammar Daskin, et al.
0

Strings problems in general can be solved faster by using special data structures such as suffixes in many cases structured as trees and arrays. In this paper, we show that suffixes used in those data structures can be obtained by using circulant matrices as a quantum operator which can be implemented in logarithmic time. Hence, if the strings are given as quantum states, using the presented circuit implementation one can do string processing efficiently on quantum computers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/23/2020

Quantum Meets Fine-grained Complexity: Sublinear Time Quantum Algorithms for String Problems

Longest common substring (LCS), longest palindrome substring (LPS), and ...
research
10/20/2022

Noisy Tree Data Structures and Quantum Applications

The paper presents a technique for constructing noisy data structures ca...
research
05/20/2022

Tower: Data Structures in Quantum Superposition

Emerging quantum algorithms for problems such as element distinctness, s...
research
02/03/2023

Qubit-Efficient Randomized Quantum Algorithms for Linear Algebra

We propose a class of randomized quantum algorithms for the task of samp...
research
03/15/2022

QUBOs for Sorting Lists and Building Trees

We show that the fundamental tasks of sorting lists and building search ...
research
09/11/2022

A 3.3 Gbps SPAD-Based Quantum Random Number Generator

Quantum random number generators are a burgeoning technology used for a ...
research
09/26/2021

An Analysis into the Performance and Memory Usage of MATLAB Strings

MATLAB is a mathematical computing environment used by many engineers, m...

Please sign up or login with your details

Forgot password? Click here to reset