Table of Contents
Fetching ...

Randomized adiabatic quantum linear solver algorithm with optimal complexity scaling and detailed running costs

David Jennings, Matteo Lostaglio, Sam Pallister, Andrew T Sornborger, Yiğit Subaşı

TL;DR

The authors introduce a randomized adiabatic quantum linear solver that attains optimal κ log(1/ε) scaling by integrating Poissonization, eigenstate filtering, and a novel randomized walk operator to replace Hamiltonian simulation. They provide a detailed, non-asymptotic cost analysis with explicit constants, including a Hermitian-specialized bound, and show how to manage rescaling, block-encoding construction, and error fusion between adiabatic and filtering stages. The approach relies on a Hermitian extension of A, a carefully engineered H(s) path with a known spectral gap, and a walk-based dephasing mechanism that achieves dephasing without Hamiltonian simulation. The work demonstrates competitive, rigorous resource guarantees for QLSA and identifies practical directions for hardware-friendly optimizations and problem-structure exploiting refinements.

Abstract

Solving linear systems of equations is a fundamental problem with a wide variety of applications across many fields of science, and there is increasing effort to develop quantum linear solver algorithms. [Subaşi et al., Phys. Rev. Lett. (2019)] proposed a randomized algorithm inspired by adiabatic quantum computing, based on a sequence of random Hamiltonian simulation steps, with suboptimal scaling in the condition number $κ$ of the linear system and the target error $ε$. Here we go beyond these results in several ways. Firstly, using filtering [Lin et al., Quantum (2019)] and Poissonization techniques [Cunningham et al., arXiv:2406.03972 (2024)], the algorithm complexity is improved to the optimal scaling $O(κ\log(1/ε))$ - an exponential improvement in $ε$, and a shaving of a $\log κ$ scaling factor in $κ$. Secondly, the algorithm is further modified to achieve constant factor improvements, which are vital as we progress towards hardware implementations on fault-tolerant devices. We introduce a cheaper randomized walk operator method replacing Hamiltonian simulation - which also removes the need for potentially challenging classical precomputations; randomized routines are sampled over optimized random variables; circuit constructions are improved. We obtain a closed formula rigorously upper bounding the expected number of times one needs to apply a block-encoding of the linear system matrix to output a quantum state encoding the solution to the linear system. The upper bound is $867 κ$ at $ε=10^{-10}$ for Hermitian matrices.

Randomized adiabatic quantum linear solver algorithm with optimal complexity scaling and detailed running costs

TL;DR

The authors introduce a randomized adiabatic quantum linear solver that attains optimal κ log(1/ε) scaling by integrating Poissonization, eigenstate filtering, and a novel randomized walk operator to replace Hamiltonian simulation. They provide a detailed, non-asymptotic cost analysis with explicit constants, including a Hermitian-specialized bound, and show how to manage rescaling, block-encoding construction, and error fusion between adiabatic and filtering stages. The approach relies on a Hermitian extension of A, a carefully engineered H(s) path with a known spectral gap, and a walk-based dephasing mechanism that achieves dephasing without Hamiltonian simulation. The work demonstrates competitive, rigorous resource guarantees for QLSA and identifies practical directions for hardware-friendly optimizations and problem-structure exploiting refinements.

Abstract

Solving linear systems of equations is a fundamental problem with a wide variety of applications across many fields of science, and there is increasing effort to develop quantum linear solver algorithms. [Subaşi et al., Phys. Rev. Lett. (2019)] proposed a randomized algorithm inspired by adiabatic quantum computing, based on a sequence of random Hamiltonian simulation steps, with suboptimal scaling in the condition number of the linear system and the target error . Here we go beyond these results in several ways. Firstly, using filtering [Lin et al., Quantum (2019)] and Poissonization techniques [Cunningham et al., arXiv:2406.03972 (2024)], the algorithm complexity is improved to the optimal scaling - an exponential improvement in , and a shaving of a scaling factor in . Secondly, the algorithm is further modified to achieve constant factor improvements, which are vital as we progress towards hardware implementations on fault-tolerant devices. We introduce a cheaper randomized walk operator method replacing Hamiltonian simulation - which also removes the need for potentially challenging classical precomputations; randomized routines are sampled over optimized random variables; circuit constructions are improved. We obtain a closed formula rigorously upper bounding the expected number of times one needs to apply a block-encoding of the linear system matrix to output a quantum state encoding the solution to the linear system. The upper bound is at for Hermitian matrices.
Paper Structure (18 sections, 9 theorems, 173 equations)

This paper contains 18 sections, 9 theorems, 173 equations.

Key Result

Theorem 1

Consider a system of linear equations $A\boldsymbol y=\boldsymbol b$, where $A$ is an $N \times N$ dimensional matrix scaled so that the singular values of $A$ lie in $[1/\kappa, 1]$. Denote by $| {b} \rangle$ the normalized state that is proportional to $\sum_i b_i| {i} \rangle$, and by $| {A^{-1}b Then, there is a randomized quantum algorithm that outputs a quantum state $\epsilon$-close in $1$-

Theorems & Definitions (17)

  • Theorem 1: Optimal QLSA with explicit counts
  • Lemma 2: Constructing a block-encoding of $H(s)$
  • proof
  • Lemma 3
  • proof
  • Lemma 4
  • proof
  • Lemma 5: Filtering cost
  • proof
  • Lemma 6
  • ...and 7 more