An Extended Row and Column Method for Solving Linear Systems on a Quantum Computer

To solve the linear systems of equations Ax = b on a quantum computer, Shao and Xiang proposed a quantum version of row and column methods by establishing unitary operators in each iteration step based on the block-encoding technique in Shao and Xiang (Phys. Rev. A 101, 022322, 2020]. In this paper, we generalize this strategy for solving the linear systems of equations Ax = b by an extended randomized row and column method on a quantum computer, where both the rows and columns of coefficient matrix are used via the block-encoding technique. If the quantum states are effectively prepared, compared with its traditional counterpart, our quantum iterative algorithm achieves an exponential speedup in the problem dimension n. The complexity of the quantum extended row and column method is $O({{\kappa _{s}^{2}}(A)}(\log n) \log {1}/{\epsilon })$ , where κs(A) is the scaled condition number of A, and 𝜖 is the error.

[1]  L. Wossnig,et al.  Quantum Linear System Algorithm for Dense Matrices. , 2017, Physical review letters.

[2]  Seth Lloyd,et al.  Quantum random access memory. , 2007, Physical review letters.

[3]  R. Vershynin,et al.  A Randomized Kaczmarz Algorithm with Exponential Convergence , 2007, math/0702226.

[4]  Hua Xiang,et al.  Row and column iteration methods to solve linear systems on a quantum computer , 2019, Physical Review A.

[5]  Nianci Wu,et al.  Projected randomized Kaczmarz methods , 2020, J. Comput. Appl. Math..

[6]  Jamie Haddock,et al.  On Motzkin’s method for inconsistent linear systems , 2018, BIT Numerical Mathematics.

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

[8]  S. Lloyd,et al.  Quantum gradient descent and Newton’s method for constrained polynomial optimization , 2016, New Journal of Physics.

[9]  R. Somma,et al.  Quantum Algorithms for Systems of Linear Equations Inspired by Adiabatic Quantum Computing. , 2018, Physical review letters.

[10]  A. Prakash,et al.  Quantum gradient descent for linear systems and least squares , 2017, Physical Review A.

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

[12]  Zhi-Quan Luo,et al.  A linearly convergent doubly stochastic Gauss–Seidel algorithm for solving linear equations and a certain class of over-parameterized optimization problems , 2019, Math. Program..

[13]  James Demmel,et al.  Applied Numerical Linear Algebra , 1997 .

[14]  Andrew M. Childs,et al.  Simulating Hamiltonian dynamics with a truncated Taylor series. , 2014, Physical review letters.

[15]  Nathan Wiebe,et al.  Hamiltonian simulation using linear combinations of unitary operations , 2012, Quantum Inf. Comput..

[16]  Deanna Needell,et al.  Convergence Properties of the Randomized Extended Gauss-Seidel and Kaczmarz Methods , 2015, SIAM J. Matrix Anal. Appl..

[17]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[18]  Stacey Jeffery,et al.  The power of block-encoded matrix powers: improved regression techniques via faster Hamiltonian simulation , 2018, ICALP.

[19]  Iordanis Kerenidis,et al.  A Quantum Interior Point Method for LPs and SDPs , 2018, ACM Transactions on Quantum Computing.

[20]  Kui Du,et al.  Tight upper bounds for the convergence of the randomized extended Kaczmarz and Gauss–Seidel algorithms , 2018, Numer. Linear Algebra Appl..

[21]  Gene H. Golub,et al.  Matrix computations , 1983 .

[22]  Adrian S. Lewis,et al.  Randomized Methods for Linear Constraints: Convergence Rates and Conditioning , 2008, Math. Oper. Res..