我在完全了解Shor分解因数算法的最后步骤时遇到了一些麻烦。
给定我们要分解的,我们选择一个随机x,其阶数为r。
第一步涉及设置寄存器并应用Hadamard运算符。第二步,应用线性算子。第三步,测量第二个寄存器(我相信可以稍后执行此步骤)。第四步,将离散傅里叶变换应用于第一寄存器。然后我们测量第一个寄存器。
这是我有点朦胧的地方:
我们得到的形式测量。
由此我们可以找到分数j的收敛,收敛是阶r的可能值。在这里,我们是否只是尝试所有<N的收敛子,如果没有找到r作为收敛子之一,是否要重新开始?
另外,可能值的概率有何不同?他们以我的方式认为它们应该都具有相同的概率,但是Shor的论文说不是这样吗?
只是有些困惑,因为有些报纸似乎在说不同的话。
谢谢。
21
@Peter Shor甚至可以帮助您解决这一问题。
—
戴夫·克拉克