Quantum Arnoldi and conjugate gradient iteration algorithm

Abstract

Arnoldi method and conjugate gradient method are important classical iteration methods in solving linear systems and estimating eigenvalues. Their efficiency often affected by the high dimension of the space, where quantum computer can play a role in. In this work, we establish their corresponding quantum algorithms. To achieve high efficiency, a new method about linear combination of quantum states will be proposed. The final complexity of quantum Arnoldi iteration method is O(m3+ (m/ε)( n)2 /ε4) and the final complexity of quantum conjugate gradient iteration method is O(m1+ m/ε ( n)2 /ε), where ε is precision parameter, m is the iteration steps, n is the dimension of space and is the condition number of the coefficient matrix of the linear system the conjugate gradient method works on. Compared with the classical methods, whose complexity are O(mn2+m2n) and O(mn2) respectively, these two quantum algorithms provide us more efficient methods to solve linear systems and to compute eigenvalues and eigenvectors of general matrices. Different from the work rebentros, the complexity here is almost polynomial in the iteration steps. Also this work is more general than the iteration method considered in kerenidis.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…