Institute for Quantum Computing, University of Waterloo, Waterloo, Ontario N2L 3G1, Canada.
Phys Rev Lett. 2013 May 10;110(19):190502. doi: 10.1103/PhysRevLett.110.190502. Epub 2013 May 8.
Decomposing unitaries into a sequence of elementary operations is at the core of quantum computing. Information theoretic arguments show that approximating a random unitary with precision ε requires Ω(log(1/ε)) gates. Prior to our work, the state of the art in approximating a single qubit unitary included the Solovay-Kitaev algorithm that requires O(log(3+δ)(1/ε)) gates and does not use ancillae and the phase kickback approach that requires O(log(2)(1/ε)loglog(1/ε)) gates but uses O(log(2)(1/ε)) ancillae. Both algorithms feature upper bounds that are far from the information theoretic lower bound. In this Letter, we report an algorithm that saturates the lower bound, and as such it guarantees asymptotic optimality. In particular, we present an algorithm for building a circuit that approximates single qubit unitaries with precision ε using O(log(1/ε)) Clifford and T gates and employing up to two ancillary qubits. We connect the unitary approximation problem to the problem of constructing solutions corresponding to Lagrange's four-square theorem, and thereby develop an algorithm for computing an approximating circuit using an average of O(log(2)(1/ε)loglog(1/ε)) operations with integers.
将幺正分解为一系列基本操作是量子计算的核心。信息论论证表明,要以精度 ε 逼近随机幺正,需要 Ω(log(1/ε))个门。在我们的工作之前,逼近单个量子比特幺正的最新技术包括需要 O(log(3+δ)(1/ε))个门且不使用辅助量子比特的 Solovay-Kitaev 算法,以及需要 O(log(2)(1/ε)loglog(1/ε))个门但使用 O(log(2)(1/ε))个辅助量子比特的相位回馈方法。这两种算法的上界都远低于信息论下界。在这封信中,我们报告了一种算法,该算法饱和了下界,因此保证了渐近最优性。具体来说,我们提出了一种算法,用于构建一个使用 O(log(1/ε))个 Clifford 和 T 门并使用最多两个辅助量子比特以精度 ε 逼近单量子比特幺正的电路。我们将幺正逼近问题与构造对应 Lagrange 四平方定理的解的问题联系起来,从而开发了一种使用平均 O(log(2)(1/ε)loglog(1/ε))次操作和整数来计算逼近电路的算法。