Efficient Phase Factor Evaluation in Quantum Signal Processing

Quantum signal processing (QSP) is a powerful quantum algorithm to exactly implement matrix polynomials on quantum computers. Asymptotic analysis of quantum algorithms based on QSP has shown that asymptotically optimal results can in principle be obtained for a range of tasks, such as Hamiltonian simulation and the quantum linear system problem. A further benefit of QSP is that it uses a minimal number of ancilla qubits, which facilitates its implementation on near-to-intermediate term quantum architectures. However, there is so far no classically stable algorithm allowing computation of the phase factors that are needed to build QSP circuits. Existing methods require the usage of variable precision arithmetic and can only be applied to polynomials of relatively low degree. We present here an optimization based method that can accurately compute the phase factors using standard double precision arithmetic operations. We demonstrate the performance of this approach with applications to Hamiltonian simulation, eigenvalue filtering, and the quantum linear system problems. Our numerical results show that the optimization algorithm can find phase factors to accurately approximate polynomials of degree larger than $10000$ with error below $10^{-12}$.

[1]  I. Chuang,et al.  Hamiltonian Simulation by Qubitization , 2016, Quantum.

[2]  Jeongwan Haah,et al.  Quantum Algorithm for Simulating Real Time Evolution of Lattice Hamiltonians , 2018, 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS).

[3]  R. Feynman Simulating physics with computers , 1999 .

[4]  Numérisation de documents anciens mathématiques Bulletin de la Société Mathématique de France , 1873 .

[5]  Jeongwan Haah,et al.  Product Decomposition of Periodic Functions in Quantum Signal Processing , 2018, Quantum.

[6]  Andrew M. Childs,et al.  Hamiltonian Simulation with Nearly Optimal Dependence on all Parameters , 2015, 2015 IEEE 56th Annual Symposium on Foundations of Computer Science.

[7]  A. Harrow,et al.  Quantum algorithm for linear systems of equations. , 2008, Physical review letters.

[8]  A. Haar,et al.  Die Minkowskische Geometrie und die Annäherung an stetige Funktionen , 1917 .

[9]  Nathan Wiebe,et al.  Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics , 2018, STOC.

[10]  P. Benioff The computer as a physical system: A microscopic quantum mechanical Hamiltonian model of computers as represented by Turing machines , 1980 .

[11]  E. Farhi,et al.  A Quantum Approximate Optimization Algorithm , 2014, 1411.4028.

[12]  Lin Lin,et al.  Solving quantum linear system problem with near-optimal complexity , 2019, ArXiv.

[13]  I. Chuang,et al.  Optimal Hamiltonian Simulation by Quantum Signal Processing. , 2016, Physical review letters.

[14]  Dmitri Maslov,et al.  Toward the first quantum simulation with quantum speedup , 2017, Proceedings of the National Academy of Sciences.

[15]  Andrew M. Childs,et al.  Quantum Algorithm for Systems of Linear Equations with Exponentially Improved Dependence on Precision , 2015, SIAM J. Comput..

[16]  Ya-Xiang Yuan,et al.  Optimization Theory and Methods: Nonlinear Programming , 2010 .

[17]  Nicholas J. Higham,et al.  INVERSE PROBLEMS NEWSLETTER , 1991 .

[18]  Nicholas J. Higham,et al.  Functions of matrices - theory and computation , 2008 .

[19]  J. Junker Introduction To Approximation Theory , 2016 .

[20]  Andris Ambainis,et al.  Variable time amplitude amplification and quantum algorithms for linear algebra problems , 2012, STACS.

[21]  Isaac L. Chuang,et al.  Methodology of Resonant Equiangular Composite Quantum Gates , 2016, 1603.03996.

[22]  V. Pan Optimal and nearly optimal algorithms for approximating polynomial zeros , 1996 .