是否有用于计算GCD的量子NC算法?


14

我对MathOverflow的一个问题的评论中,我 感觉到有关GCD位于与中的问题类似于有关整数分解的问题位于与的问题。。ñCPPñP

对于GCD,是否存在类似于“量子 ”算法的东西,因为存在用于整数分解的量子多项式时间()算法?ñCP

相关问题:最大公约数(gcd)的复杂度


5
当您交叉发布时,最好再写一次问题。
亚历山德罗·科森蒂诺

Answers:


14

首先,有一个“量子NC”的正式定义,请参见动物园中的QNC

对于可能在QNC中显示出来的问题,GCD确实是一个很好的候选者,但在NC中却并不为人所知。但是,为GCD寻找QNC算法仍然是一个未解决的问题。

人们相信这是对的,这是因为量子傅立叶变换可以在QNC中完成。

参考:“ R。Cleve和J.Watrous,用于量子傅里叶变换的快速并行电路”的结论部分,arXiv:quant-ph / 0006004


6
如果您能解释量子傅立叶变换和GCD之间的关系,那将是很好的。
卡夫

我同意卡夫的说法。提供关系会很好。
T ....

2
我认为没有直接关系。我的意思是说我们怀疑QNC比NC更强大,因为我们可以在QNC中进行QFT。因此,我们问QNC中是否也存在一些更自然的问题,而我们不知道在NC中如何做的最简单的自然问题之一就是GCD。在某些时候,我怀疑这两个问题之间存在关联,这是因为QFT和GCD都被用作周期查找算法中的子例程,但我无法将其正式化。也许其他用户可以给我们更多启发。
亚历山德罗·科森蒂诺

嗨亚历山德罗:你知道多项式GCD是否在NC中吗?
T ....

1
@Arul:是的。请参阅von zur Gathen,关于代数问题的并行算法。dx.doi.org/10.1145/800061.808728
Alessandro Cosentino
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.