Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:quant-ph/0112162 · Physical Review A

Fetching marked items from an unsorted database in NMR ensemble computing

Xiao Li, Gui‐Lu Long

Published Nov 22, 2002• 24 citations
arXivHTMLPDF

Abstract

The speedup of an unsorted database search has always been a challenging problem not only in classical computation but also in quantum computation. We propose a fetching algorithm for a Liouville space nuclear magnetic resonance (NMR) ensemble computing to fetch a marked item from an unsorted database directly. This algorithm achieves the absolute optimum in an unsorted database search problem: a single query. In fact, this algorithm also works well for fetching several unknown numbers of marked items. The computer simulation realization of the algorithm in a three-qubit homonuclear spin system is also presented. In addition, a compromised version of the algorithm, which reduces the demand on the structure of the molecules for the NMR experiment, is also devised.

DOI
10.1103/physreva.66.052320

Related papers

Experimental realization of a fetching algorithm in a 7-qubit NMR spin Liouville space computer

Gui Lu Long, Xiao Li

Using a 7-qubit spin Liouville space computer, we have demonstrated successfully a fetching algorithm that finds marked items using only a single query. The essential idea is the operation of quantum computers in classical parallel. We gave the detailed pulse sequence for coherent control of the 7 qubits. A generalization of the pulse sequences for arbitrary qubit number is also provided.

arXiv:quant-ph/0207079•The Journal of Chemical Physics•Oct 16, 2003•60 citations

Novel Strategy for Database Searching in Spin Liouville Space by NMR Ensemble Computing

Rafael Brüschweiler

Quantum computing by nuclear magnetic resonance using pseudopure spin states is bound by the maximal speed of quantum computing algorithms operating on pure states. In contrast to these quantum computing algorithms, a novel algorithm for searching an unsorted database is presented here that operates on truly mixed states in spin Liouville space. It provides an exponential speedup over Grover's quantum search algorithm with the sensitivity scaling exponentially with the number of spins, as for pseudopure state implementations. The minimal decoherence time required is exponentially shorter than that for Grover's algorithm.

Physical Review Letters•Nov 27, 2000•35 citations

Deleting a marked item from an unsorted database with a single query

Yang Liu, Long, Gui Lu

In this Letter we present a quantum deletion algorithm that deletes a marked state from an unsorted database of $N$ items with only a single query. This algorithm achieves exponential speedup compared with classical algorithm where O(N) number of query is required. General property of this deleting algorithm is also studied.

arXiv:0710.3301•Oct 17, 2007•2 citations

An efficient quantum search engine on unsorted database

Heping Hu, Yingyu Zhang, Zhengding Lu

We consider the problem of finding one or more desired items out of an unsorted database. Patel has shown that if the database permits quantum queries, then mere digitization is sufficient for efficient search for one desired item. The algorithm, called factorized quantum search algorithm, presented by him can locate the desired item in an unsorted database using $O(log_{4}N)$ queries to factorized oracles. But the algorithm requires that all the property values must be distinct from each other. In this paper, we discuss how to make a database satisfy the requirements, and present a quantum search engine based on the algorithm. Our goal is achieved by introducing auxiliary files for the property values that are not distinct, and converting every complex query request into a sequence of calls to factorized quantum search algorithm. The query complexity of our algorithm is $O(P*Q*M*log_{4}N)$, where P is the number of the potential simple query requests in the complex query request, Q is the maximum number of calls to the factorized quantum search algorithm of the simple queries, M is the number of the auxiliary files for the property on which our algorithm are searching for desired items. This implies that to manage an unsorted database on an actual quantum computer is possible and efficient.

arXiv:0904.3060•Apr 20, 2009•0 citations

Modification of Brüschweiler Quantum Searching Algorithm and Realization by NMR Experiment

Xiaodong Yang

In recent years, quantum computing research has made big progress, which exploit quantum mechanical laws, such as interference, superposition and parallelism, to perform computing tasks. The most inducing thing is that the quantum computing can provide large rise to the speedup in quantum algorithm. Quantum computing can solve some problems, which are impossible or difficult for the classical computing. The problem of searching for a specific item in an unsorted database can be solved with certain quantum algorithm, for example, Grover quantum algorithm and Bruschweiler quantum algorithm. The former gives a quadratic speedup, and the latter gives an exponential speedup comparing with the corresponding classical algorithm. In Bruschweiler quantum searching algorithm, the data qubit and the read-out qubit (the ancilla qubit) are different qubits. We have studied Bruschweiler algorithm and proposed a modified version, in which no ancilla qubit is needed to reach exponential speedup in the searching, the data and the read-out qubit are the same qubits. The modified Bruschweiler algorithm can be easier to design and realize. We also demonstrate the modified Bruschweiler algorithm in a 3-qubit molecular system by Nuclear Magnetic Resonance (NMR) experiment.

Yuanzihe wuli pinglun•Jan 1, 2002•0 citations

Approximate Quantum Counting on an NMR Ensemble Quantum Computer

Jonathan A. Jones, Michele Mosca

We demonstrate the implementation of a quantum algorithm for estimating the number of matching items in a search operation using a two qubit nuclear magnetic resonance (NMR) quantum computer.

arXiv:quant-ph/9808056•Physical Review Letters•Aug 2, 1999•65 citations
The speedup of an unsorted database search has always been a challenging problem not only in classical computation but also in quantum computation. We propose a fetching algorithm for a Liouville space nuclear magnetic resonance (NMR) ensemble computing to fetch a marked item from an unsorted database directly. This algorithm achieves the absolute optimum in an unsorted database search problem: a single query. In fact, this algorithm also works well for fetching several unknown numbers of marked items. The computer simulation realization of the algorithm in a three-qubit homonuclear spin system is also presented. In addition, a compromised version of the algorithm, which reduces the demand on the structure of the molecules for the NMR experiment, is also devised.
Quantum computing by nuclear magnetic resonance using pseudopure spin states is bound by the maximal speed of quantum computing algorithms operating on pure states. In contrast to these quantum computing algorithms, a novel algorithm for searching an unsorted database is presented here that operates on truly mixed states in spin Liouville space. It provides an exponential speedup over Grover's quantum search algorithm with the sensitivity scaling exponentially with the number of spins, as for pseudopure state implementations. The minimal decoherence time required is exponentially shorter than that for Grover's algorithm.
In this Letter we present a quantum deletion algorithm that deletes a marked state from an unsorted database of NNN items with only a single query. This algorithm achieves exponential speedup compared with classical algorithm where O(N) number of query is required. General property of this deleting algorithm is also studied.
We consider the problem of finding one or more desired items out of an unsorted database. Patel has shown that if the database permits quantum queries, then mere digitization is sufficient for efficient search for one desired item. The algorithm, called factorized quantum search algorithm, presented by him can locate the desired item in an unsorted database using O(log4N)O(log_{4}N)O(log4​N) queries to factorized oracles. But the algorithm requires that all the property values must be distinct from each other. In this paper, we discuss how to make a database satisfy the requirements, and present a quantum search engine based on the algorithm. Our goal is achieved by introducing auxiliary files for the property values that are not distinct, and converting every complex query request into a sequence of calls to factorized quantum search algorithm. The query complexity of our algorithm is O(P∗Q∗M∗log4N)O(P*Q*M*log_{4}N)O(P∗Q∗M∗log4​N), where P is the number of the potential simple query requests in the complex query request, Q is the maximum number of calls to the factorized quantum search algorithm of the simple queries, M is the number of the auxiliary files for the property on which our algorithm are searching for desired items. This implies that to manage an unsorted database on an actual quantum computer is possible and efficient.
In recent years, quantum computing research has made big progress, which exploit quantum mechanical laws, such as interference, superposition and parallelism, to perform computing tasks. The most inducing thing is that the quantum computing can provide large rise to the speedup in quantum algorithm. Quantum computing can solve some problems, which are impossible or difficult for the classical computing. The problem of searching for a specific item in an unsorted database can be solved with certain quantum algorithm, for example, Grover quantum algorithm and Bruschweiler quantum algorithm. The former gives a quadratic speedup, and the latter gives an exponential speedup comparing with the corresponding classical algorithm. In Bruschweiler quantum searching algorithm, the data qubit and the read-out qubit (the ancilla qubit) are different qubits. We have studied Bruschweiler algorithm and proposed a modified version, in which no ancilla qubit is needed to reach exponential speedup in the searching, the data and the read-out qubit are the same qubits. The modified Bruschweiler algorithm can be easier to design and realize. We also demonstrate the modified Bruschweiler algorithm in a 3-qubit molecular system by Nuclear Magnetic Resonance (NMR) experiment.