A Catalyst Framework for the Quantum Linear System Problem via the Proximal Point Algorithm
Junhyung Lyle Kim, Nai-Hui Chia, Anastasios Kyrillidis
TL;DR
This work addresses solving the quantum linear system problem (QLSP) by embedding it in a proximal point algorithm (PPA) framework. By applying a QLSP solver to the modified matrix $\frac{I + \eta A}{\|I + \eta A\|}$ and using an adaptive initialization $x_0$, the method preconditions the system and reduces the effective condition number from $\kappa$ to $\hat{\kappa} = \frac{\kappa(1+\eta)}{\kappa + \eta}$, enabling improved quantum query complexity. The analysis decomposes the total error into solver error and PPA error, showing that the final accuracy scales as $\mathcal{O}(\hat{\kappa} \log(1/\varepsilon))$ with controllable overhead, and warm-starting can further reduce practical cost. The framework is solver-agnostic and can yield constant-factor improvements over state-of-the-art baselines (e.g., Costa et al. 2022) when ill-conditioning is present, with demonstrated benefits from using a gradient-descent warm start. Overall, the paper provides a flexible, tunable approach to accelerate QLSP solvers by manipulating conditioning through $\eta$ and $x_0$.
Abstract
Solving systems of linear equations is a fundamental problem, but it can be computationally intensive for classical algorithms in high dimensions. Existing quantum algorithms can achieve exponential speedups for the quantum linear system problem (QLSP) in terms of the problem dimension, but the advantage is bottlenecked by condition number of the coefficient matrix. In this work, we propose a new quantum algorithm for QLSP inspired by the classical proximal point algorithm (PPA). Our proposed method can be viewed as a meta-algorithm that allows inverting a modified matrix via an existing \texttt{QLSP\_solver}, thereby directly approximating the solution vector instead of approximating the inverse of the coefficient matrix. By carefully choosing the step size $η$, the proposed algorithm can effectively precondition the linear system to mitigate the dependence on condition numbers that hindered the applicability of previous approaches. Importantly, this is the first iterative framework for QLSP where a tunable parameter $η$ and initialization $x_0$ allows controlling the trade-off between the runtime and approximation error.
