Quantum linear system solver based on continuous and discrete adiabatic quantum computing
ORAL
Abstract
We demonstrate that with an optimally tuned scheduling function, adiabatic quantum computing (AQC) can solve a quantum linear system problem with O(κ*poly(log(κN/ε))) complexity, where κ is the condition number, N is the dimension of the linear system, and ε is the desired level of errors. This achieves an exponential speedup over classical iterative linear system solvers such as conjugate gradient method in terms of the dimension N, and the scalings in terms of all parameters are near optimal. Furthermore, we carefully discuss how to discretize our AQC-based algorithm. Amazingly, it turns out that the simplest first order Trotterization can preserve the O(κ*poly(log(κN/ε))) complexity without incurring any overhead, thus promising to be implemented on near-term quantum devices. Such an unexpected exponential convergence of the first order Trotterization can be proved via discrete version of adiabatic theorem, and also motivates further research on general applications of AQC other than solving quantum linear system problem.
*This work was partially supported by the Department of Energy under Grant No. DE-SC0017867, the Quantum Algorithm Teams Program under Grant No. DE-AC02-05CH11231 (L.L.), and the Google Quantum Research Award (D. A. and L.L.).
–
Presenters
-
Dong An
- University of California, Berkeley