• Open Access

Optimal Scaling Quantum Linear-Systems Solver via Discrete Adiabatic Theorem

Pedro C.S. Costa, Dong An, Yuval R. Sanders, Yuan Su, Ryan Babbush, and Dominic W. Berry
PRX Quantum 3, 040303 – Published 7 October 2022

Abstract

Recently, several approaches to solving linear systems on a quantum computer have been formulated in terms of the quantum adiabatic theorem for a continuously varying Hamiltonian. Such approaches have enabled near-linear scaling in the condition number κ of the linear system, without requiring a complicated variable-time amplitude amplification procedure. However, the most efficient of those procedures is still asymptotically suboptimal by a factor of log(κ). Here, we prove a rigorous form of the adiabatic theorem that bounds the error in terms of the spectral gap for intrinsically discrete-time evolutions. In combination with the qubitized quantum walk, our discrete adiabatic theorem gives a speed-up for all adiabatic algorithms. Here, we use this combination to develop a quantum algorithm for solving linear systems that is asymptotically optimal, in the sense that the complexity is strictly linear in κ, matching a known lower bound on the complexity. Our O[κlog(1/ϵ)] complexity is also optimal in terms of the combined scaling in κ and the precision ϵ. Compared to existing suboptimal methods, our algorithm is simpler and easier to implement. Moreover, we determine the constant factors in the algorithm, which would be suitable for determining the complexity in terms of gate counts for specific applications.

  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
2 More
  • Received 3 December 2021
  • Accepted 18 July 2022

DOI:https://doi.org/10.1103/PRXQuantum.3.040303

Published by the American Physical Society under the terms of the Creative Commons Attribution 4.0 International license. Further distribution of this work must maintain attribution to the author(s) and the published article's title, journal citation, and DOI.

Published by the American Physical Society

Physics Subject Headings (PhySH)

Quantum Information, Science & Technology

Authors & Affiliations

Pedro C.S. Costa1,*, Dong An2,3, Yuval R. Sanders1,4, Yuan Su3, Ryan Babbush3, and Dominic W. Berry1

  • 1Department of Physics and Astronomy, Macquarie University, Sydney, New South Wales 2109, Australia
  • 2Joint Center for Quantum Information and Computer Science, University of Maryland, College Park, Maryland 20742, USA
  • 3Google Quantum AI, Venice, California 90291, USA
  • 4Centre for Quantum Software and Information, University of Technology Sydney, Sydney, New South Wales 2007, Australia

  • *pedro.costa@mq.edu.au

Popular Summary

Quantum computers offer the prospect of providing an exponential speed-up, in the dimension, for solving linear systems of equations. This was originally proposed in the work of Harrow, Hassidim, and Lloyd (HHL) in 2009, and since then has been used as the basis for a whole host of new quantum algorithms for tasks such as machine learning, data analysis, least-squares fitting, and solution of partial differential equations. The last is the most significant because partial differential equations are the key computational problem at the heart of a huge number of applications in science and engineering.

Although the HHL algorithm has logarithmic complexity in the dimension, it turns out to have complexity scaling as the square of the condition number for the system. In contrast, the lower bound that HHL proves is linear complexity in the condition number. In more than a decade of progress since then, the complexity of quantum algorithms for linear systems has gradually been improved but has never reached this lower bound. Here, we finally reach the lower bound for the complexity of solving linear systems, thereby providing the optimal quantum algorithm. In turn, this immediately speeds up all the algorithms that are based on solving linear systems.

In order to do this, we take the common method of adiabatic evolution under a slowly changing Hamiltonian and replace it with discrete adiabatic evolution under a quantum walk. This is a general method that can be applied to any quantum algorithm based on adiabatic evolution, and it provides a speed-up because the walk is easier to implement than Hamiltonian evolution. Therefore, our method potentially has many applications in other areas where adiabatic evolution is used; for example, discrete optimization.

Key Image

Article Text

Click to Expand

References

Click to Expand
Issue

Vol. 3, Iss. 4 — October - December 2022

Reuse & Permissions
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from PRX Quantum

Reuse & Permissions

It is not necessary to obtain permission to reuse this article or its components as it is available under the terms of the Creative Commons Attribution 4.0 International license. This license permits unrestricted use, distribution, and reproduction in any medium, provided attribution to the author(s) and the published article's title, journal citation, and DOI are maintained. Please note that some figures may have been included with permission from other third parties. It is your responsibility to obtain the proper permission from the rights holder directly for these figures.

×

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×