arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 0904.3060cs.DBcs.DS
收藏

一种基于无序数据库的高效量子搜索引擎

An efficient quantum search engine on unsorted database

Heping Hu, Yingyu Zhang, Zhengding Lu

摘要:

我们考虑从一个未排序的数据库中找到一个或多个所需项目的问题。帕特尔已经证明,如果数据库允许量子查询,那么仅仅数字化就足以有效地搜索一个所需的项目。他提出的一种算法称为因子化量子搜索算法,可以利用对因子化预言机的$O(log_{4}N)$查询在未排序的数据库中找到所需的项。但是该算法要求所有属性值必须彼此不同。本文讨论了如何使数据库满足这些要求,并提出了一个基于该算法的量子搜索引擎。我们的目标是通过引入辅助文件的属性值是不是不同的,并转换成一个序列的调用因式分解量子搜索算法的每一个复杂的查询请求。该算法的查询复杂度为$O(P*Q*M*log_{4}N)$,其中P是复杂查询请求中潜在的简单查询请求的数量,Q是简单查询的因子分解量子搜索算法的最大调用次数,M是算法搜索所需项目的属性的辅助文件的数量。这意味着在实际的量子计算机上管理未排序的数据库是可能的和有效的。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑