arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv quant-ph/0507234quant-phcs.CC
收藏

Grover量子搜索算法与丢番图近似

Grover's Quantum Search Algorithm and Diophantine Approximation

Shahar Dolev, Itamar Pitowsky, Boaz Tamir

摘要:

在一个基本的文件[物理。Grover展示了量子计算机如何在大小为N的数据库中找到单个标记对象,只需使用O(N^{1/2})的oracle查询来识别对象。他的结果被推广到在标记元素的子集中找到一个对象的情况。我们考虑以下计算问题:给定一个标记元素的子集,其元素的数量是M或K,M<K,我们的任务是确定哪种情况。我们展示了如何解决这个问题,成功的概率很高,只使用迭代格罗弗的基本步骤(没有其他算法)。设m为所需的迭代次数,我们证明了在M和K的大小有一定限制的情况下,估计m <(2N^{1/2})/(K^{1/2}-M^{1/2})成立。这个界限锐化以前的结果,并被称为是最佳的常数因子。我们的方法涉及同时丢番图近似,使格罗弗的算法被概念化为一个遍历自同构的环面的轨道。我们评论的情况下,该算法可能是缓慢的,并注意到这些情况下的小因子在经典力学的问题之间的相似性。

英文摘要:

In a fundamental paper [Phys. Rev. Lett. 78, 325 (1997)] Grover showed how a quantum computer can find a single marked object in a database of size N by using only O(N^{1/2}) queries of the oracle that identifies the object. His result was generalized to the case of finding one object in a subset of marked elements. We consider the following computational problem: A subset of marked elements is given whose number of elements is either M or K, M<K, our task is to determine which is the case. We show how to solve this problem with a high probability of success using only iterations of Grover's basic step (and no other algorithm). Let m be the required number of iterations; we prove that under certain restrictions on the sizes of M and K the estimation m < (2N^{1/2})/(K^{1/2}-M^{1/2}) obtains. This bound sharpens previous results and is known to be optimal up to a constant factor. Our method involves simultaneous Diophantine approximations, so that Grover's algorithm is conceptualized as an orbit of an ergodic automorphism of the torus. We comment on situations where the algorithm may be slow, and note the similarity between these cases and the problem of small divisors in classical mechanics.

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

↑