A shortcut to an optimal quantum linear system solver
Abstract
Given a linear system of equations Ax=b, quantum linear system solvers (QLSSs) approximately prepare a quantum state |x for which the amplitudes are proportional to the solution vector x. Asymptotically optimal QLSSs have query complexity O( (1/)), where is the condition number of A, and is the approximation error. However, runtime guarantees for existing optimal and near-optimal QLSSs do not have favorable constant prefactors, in part because they rely on complex or difficult-to-analyze techniques like variable-time amplitude amplification and adiabatic path-following. Here, we give a conceptually simple QLSS that does not use these techniques. If the solution norm x is known exactly, our QLSS requires only a single application of kernel reflection (a straightforward extension of the eigenstate filtering (EF) technique of previous work) and the query complexity of the QLSS is (1+O()) (22/). If the norm is unknown, our method allows it to be estimated up to a constant factor using O(()) applications of kernel projection (a direct generalization of EF) yielding a straightforward QLSS with near-optimal O( ()()+(1/)) total complexity. Alternatively, by reintroducing a concept from the adiabatic path-following technique, we show that O() complexity can be achieved for norm estimation, yielding an optimal QLSS with O((1/)) complexity while still avoiding the need to invoke the adiabatic theorem. Finally, we compute an explicit upper bound of 56+1.05 (1/)+o() for the complexity of our optimal QLSS.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.