Export citation

Export citation

Choose format for download:

Download Citation
  • Featured in Physics
  • Editors' Suggestion

Quantum Algorithm for Linear Systems of Equations

Aram W. Harrow1, Avinatan Hassidim2, and Seth Lloyd3

  • 1Department of Mathematics, University of Bristol, Bristol, BS8 1TW, United Kingdom
  • 2Research Laboratory for Electronics, MIT, Cambridge, Massachusetts 02139, USA
  • 3Research Laboratory for Electronics and Department of Mechanical Engineering, MIT, Cambridge, Massachusetts 02139, USA

Phys. Rev. Lett. 103, 150502 – Published 7 October, 2009

DOI: https://doi.org/10.1103/PhysRevLett.103.150502

Abstract

Solving linear systems of equations is a common problem that arises both on its own and as a subroutine in more complex problems: given a matrix A and a vector b→, find a vector x→ such that Ax→=b→. We consider the case where one does not need to know the solution x→ itself, but rather an approximation of the expectation value of some operator associated with x→, e.g., x→†Mx→ for some matrix M. In this case, when A is sparse, N×N and has condition number κ, the fastest known classical algorithms can find x→ and estimate x→†Mx→ in time scaling roughly as Nκ. Here, we exhibit a quantum algorithm for estimating x→†Mx→ whose runtime is a polynomial of log(N) and κ. Indeed, for small values of κ [i.e., polylog(N)], we prove (using some common complexity-theoretic assumptions) that any classical algorithm for this problem generically requires exponentially more time than our quantum algorithm.

Synopsis

The quantum shortcut to a solution

Published 19 October, 2009

A quantum algorithm that uses the solution to a set of linear equations provides an exponential speedup by comparison with classical alternatives.

See more in Physics

Authorization Required

We need you to provide your credentials before accessing this content.

Supplemental Material (Subscription Required)

References (Subscription Required)

Outline

Information

Sign In to Your Journals Account

Filter

Filter

Article Lookup

Enter a citation