An efficient quantum search engine on unsorted database
نویسندگان
چکیده
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) 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), 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.
منابع مشابه
How hard is to search an unsorted database containing N items? A quantum mechanical algorithm
An unsorted database contains N records out of which just one satisfies a particular property. The problem is to identify that one record. Any classical algorithm, deterministic or probabilistic, will clearly take steps since on the average it will have to examine a large fraction of the N records. Quantum mechanical systems can do several operations simultaneously due to their wave like proper...
متن کاملA Fast Measurement based fixed-point Quantum Search Algorithm
Generic quantum search algorithm searches for target entity in an unsorted database by repeatedly applying canonical Grover’s quantum rotation transform to reach near the vicinity of the target entity represented by a basis state in the Hilbert space associated with the qubits. Thus, when qubits are measured, there is a high probability of finding the target entity. However, the number of times...
متن کاملA Fast fixed-point Quantum Search Algorithm by using Disentanglement and Measurement
Generic quantum search algorithm searches for target entity in an unsorted database by repeatedly applying canonical Grover’s quantum rotation transform to reach near the vicinity of the target entity. Thus, upon measurement, there is a high probability of finding the target entity. However, the number of times quantum rotation transform is to be applied for reaching near the vicinity of the ta...
متن کاملFast Algorithm and HW Design for Efficient Intelligent Computation of Main Quantum Algorithm Fuzzy Operators
The general approach for quantum algorithm (QA) simulation on classical computer is introduced. Efficient fast algorithm and corresponding SW for simulation of Grover's quantum search algorithm (QSA) in large unsorted database and fuzzy simulation is presented. Comparison with common QA simulation approach is demonstrated. Hardware (HW) design method of main quantum operators that are used in s...
متن کاملGrover’s Search Algorithm and Quantum Lower Bounds
Searching an item in an unsorted database with size N costs a classical computer O(N) running time. Can a quantum computer search a needle in a haystack much more efficient than its classical counterpart? Grover, in 1996, affirmatively answered this question by proposing a search algorithm [4], which consults the database only O( N ) times. In contrast to algorithms based on the quantum Fourier...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Quantum Information Processing
دوره 12 شماره
صفحات -
تاریخ انتشار 2013