We propose a method for solving the hidden subgroup problem in nilpotent groups. The main idea is iteratively transforming the hidden subgroup to its images in the quotient groups by the members of a central series, eventually to its image in the commutative quotient of the original group; and then using an abelian hidden subgroup algorithm to determine this image. Knowing this image allows one to descend to a proper subgroup unless the hidden subgroup is the full group. The transformation relies on finding zero sum subsequences of sufficiently large sequences of vectors over finite prime fields. We present a new deterministic polynomial time algorithm for the latter problem in the case when the size of the field is constant. The consequence is a polynomial time exact quantum algorithm for the hidden subgroup problem in nilpotent groups having constant nilpotency class and whose order only have prime factors also bounded by a constant.
翻译:我们提出了一种解决 nilpotent 群中隐藏子群问题的方法。主要思路是通过矩阵乘法递归地将隐藏子群变换为它在商群中的像,最终变换为原始群的交换商群中的像;之后使用一个阿贝尔隐藏子群算法来确定这个像。知道了这个像就可以下降到一个合适的子群,除非隐藏子群就是整个群。这种变换依赖于在有限素数域上的足够大的向量序列中找到零和子序列。我们提出了一种新的确定性多项式时间算法,用于处理大小为常数的域的情况。其结果是,在 nilpotent 群中,当 nilpotency class 为常数且其 order 仅有小于常数的素因子的情况下,我们得到了一个多项式时间的确切量子算法来解决隐藏子群问题。