具有高成功概率的Grover算法的最优性


9

众所周知,函数有界误差量子查询复杂度是。现在的问题是,如果我们希望我们的量子算法以概率而不是通常的成功地为每个输入成功。现在,就而言,合适的上限和下限是什么?Ø[RX1个X2XñΘñ1个-ϵ2/3ϵ

立即,通过重复Grover算法来查询此任务就足够了。但是从我的回忆中,这即使是普通的Grover算法,如果谨慎运行(即对于适当的迭代次数)也可以仅通过O(\ sqrt {n})就可以达到)之类的效果迭代。因此,使用它可以改善所有\ epsilon。另一方面,我不希望\ Omega(\ sqrt {n})是非常小的\ epsilon的正确答案。Øñ日志1个/ϵϵ=Ø1个/ñØñϵΩñϵ

不过,我很感兴趣,看看有什么可以在以下方面显示依赖性上和不同范围的下限尤其是当很小说或对于大。ϵϵϵϵ=经验值-Ωñϵ=1个/ñķķ

(给出一些背景信息,我遇到的一般现象是在量子查询复杂度的背景下。)


3
本文应为您的问题提供答案:arxiv.org/abs/cs/9904019v2
John Watrous,

1
嗯,对于的情况,我现在有点困惑。看来这篇论文arxiv.org/pdf/quant-ph/9605034v1.pdf指出,大约迭代可以得到高概率结果,即。(第一列的第2页底部)另一方面,您提到的论文在第3节的第4页末尾说,对于查询,失败概率是不可能的。ϵ=1个ñπ4ñϵ=1ño(1O(N)
穆罕默德·巴伐利亚

1
@MohammadBavarian:我认为只有在知道解决方案数量的情况下(或者有一个独特的解决方案)。
罗宾·科塔里

Answers:


3

为了完整起见,这是一个答案。

Qϵ(f) 表示 ϵ误差量子查询计算函数的复杂度 fORn 成为OR函数 n 位,定义为 ORn(x1,,xn)=i=1nxi。(请注意,这与保证输入中只有一个1且目标是找到1的问题不同。该问题可以在没有错误的情况下解决。Θ(n) 查询。)

那我们所有人 ϵ[2n,1/3]

ϵØ[Rñ=Θñ日志1个/ϵ

是从小误差和零误差量子算法的界线出发的。

实际上,我们知道更一般的东西。对于所有对称函数F,这些函数仅取决于输入的汉明权重,对于所有 ϵ[2-ñ1个/3]

ϵF=Θ1个/3F+ñ日志1个/ϵ

这在有关量子算法和对称函数的最小化epsilon误差多项式的A注释中得到了证明。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.