Litcius/Paper detail

Quantum Speedup for Inferring the Value of Each Bit of a Solution State in Unsorted Databases Using a Bio-Molecular Algorithm on IBM Quantum’s Computers

Weng-Long Chang, Wen-Yu Chung, Chun-Yuan Hsiao, Renata Wong, Ju-Chin Chen, Mang Feng, Athanasios V. Vasilakos

2021IEEE Transactions on NanoBioscience11 citationsDOI

Abstract

In this paper, we propose a bio-molecular algorithm with O( <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${n}$ </tex-math></inline-formula> <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ) biological operations, O( <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2^{n-1}$ </tex-math></inline-formula> ) DNA strands, O( <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${n}$ </tex-math></inline-formula> ) tubes and the longest DNA strand, O( <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${n}$ </tex-math></inline-formula> ), for inferring the value of a bit from the only output satisfying any given condition in an unsorted database with <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2^{n}$ </tex-math></inline-formula> items of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${n}$ </tex-math></inline-formula> bits. We show that the value of each bit of the outcome is determined by executing our bio-molecular algorithm <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${n}$ </tex-math></inline-formula> times. Then, we show how to view a bio-molecular solution space with <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2^{{\textit {n-1}}}$ </tex-math></inline-formula> DNA strands as an eigenvector and how to find the corresponding unitary operator and eigenvalues for inferring the value of a bit in the output. We also show that using an extension of the quantum phase estimation and quantum counting algorithms computes its unitary operator and eigenvalues from bio-molecular solution space with <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2^{{\textit {n-1}}}$ </tex-math></inline-formula> DNA strands. Next, we demonstrate that the value of each bit of the output solution can be determined by executing the proposed extended quantum algorithms <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${n}$ </tex-math></inline-formula> times. To verify our theorem, we find the maximum-sized clique to a graph with two vertices and one edge and the solution <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${b}$ </tex-math></inline-formula> that satisfies <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${b}^{2} \equiv 1$ </tex-math></inline-formula> (mod 15) and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1 &lt; {b} &lt; (15/2)$ </tex-math></inline-formula> using IBM Quantum’s backend.

Topics & Concepts

AlgorithmSpeedupQuantum algorithmComputer scienceQuantum computerEigenvalues and eigenvectorsOperator (biology)Unitary stateCliqueQuantum phase estimation algorithmClique problemBitwise operationState (computer science)QuantumValue (mathematics)Space (punctuation)Extension (predicate logic)Quantum stateState spaceDNA computingMathematicsDiscrete mathematicsIBMUnitary operatorGraphTheoretical computer scienceDecoding methodsAlgorithm designQuantum Computing Algorithms and ArchitectureDNA and Biological ComputingComplexity and Algorithms in Graphs
Quantum Speedup for Inferring the Value of Each Bit of a Solution State in Unsorted Databases Using a Bio-Molecular Algorithm on IBM Quantum’s Computers | Litcius