Variational Quantum Linear Solver

Abstract

Previously proposed quantum algorithms for solving linear systems of equations cannot be implemented in the near term due to the required circuit depth. Here, we propose a hybrid quantum-classical algorithm, called Variational Quantum Linear Solver (VQLS), for solving linear systems on near-term quantum computers. VQLS seeks to variationally prepare x|x\rangle such that AxbA|x\rangle\propto|b\rangle. We derive an operationally meaningful termination condition for VQLS that allows one to guarantee that a desired solution precision ϵ\epsilon is achieved. Specifically, we prove that Cϵ2/κ2C \geq \epsilon^2 / \kappa^2, where CC is the VQLS cost function and κ\kappa is the condition number of AA. We present efficient quantum circuits to estimate CC, while providing evidence for the classical hardness of its estimation. Using Rigetti's quantum computer, we successfully implement VQLS up to a problem size of 1024×10241024\times1024. Finally, we numerically solve non-trivial problems of size up to 250×2502^{50}\times2^{50}. For the specific examples that we consider, we heuristically find that the time complexity of VQLS scales efficiently in ϵ\epsilon, κ\kappa, and the system size NN.Comment: 13 + 8 pages, 15 figures, 7 table

    Similar works

    Full text

    thumbnail-image

    Available Versions