Answers:
这种经典的后处理利用了Abelian群的一些非平凡的群理论特性。我写了一篇关于这种经典算法如何在这里工作的教学解释[1];其他的良好来源,了解是[ 2,3,4 ]。
因此,以标准为基础在算法末尾进行测量,将使您随机均匀地获得元素。不难确定集合H ∗是字符组G ∗的(有限阿贝尔)子组;因此,在对O (log | G |)测量进行四舍五入后,获得了H *的生成集,其概率指数接近于1。
技术性最强的部分是如何重建给予了发电机组的^ h *。让我们从现在开始关注这个问题。为此,我们需要一些性格理论的基础。
品格理论
首先,请记住,当是有限交换,字符组成一组同构ģ并且它们可被写为 χ 克(ħ )= EXP ( 2 π 我中号Σ我= 1克(我)ħ (我) 标签克的字符χ克是的元件ģ。地图克→交通χ克定义之间的同构ģ*和G ^,这样我们就可以识别这两个群体。
现在,鉴于,设定^ h *您介绍的就是卡莱的正交子群^ h或者,根据来源,在上的化子^ h。该子组具有一些重要的数学属性:
首先,也是G的子组;
这是双到,在这个意义上,如果我们考虑双化子群^ h * *,这个群是同构的 ^ h:即^ h ≅ ^ h * *。这保证了解的方程系统χ 克(ħ )= 1 , 恰恰是群的元素 ^ h是你想要的。
组上的线性方程
现在,我们可以使用的一个主要观察结果如下(本部分我将遵循 [1]):以前的方程组可以重写为“ 有限Abelian组上的线性方程组 ”。这样,我的意思是输入到有限的Abelian组,Y;元素b ∈ ÿ ; 一个群同态α :X → Y并且任务是找到方程α (x )= b的解您可以证明任何同态都可以写成矩阵A
以几乎对角线的形式重写系统(一些其他中间步骤是必需的,但是这应该给您直观的印象)。