Quantum linear system algorithm with optimal queries to initial state preparation
Abstract
Quantum algorithms for linear systems produce the solution state A-1|b by querying two oracles: OA that block encodes the coefficient matrix and Ob that prepares the initial state. We present a quantum linear system algorithm making (1/p) queries to Ob, which is optimal in the success probability, and O((1/p)((1/p)+(1/ε))) queries to OA, nearly optimal in all parameters including the condition number and accuracy. Notably, our complexity scaling of initial state preparation holds even when p is not known a priori. This contrasts with recent results achieving O((1/ε)) complexity to both oracles, which, while optimal in OA, is highly suboptimal in Ob as can be arbitrarily larger than 1/p. In various applications such as solving differential equations, preparing ground states of operators with real spectra, and estimating and transforming eigenvalues of non-normal matrices, we can further improve the dependence on p using a block preconditioning scheme to nearly match or outperform best previous results based on other methods, which also furnishes an extremely simple quantum linear system algorithm with an optimal query complexity to OA. Underlying our results is a new Variable Time Amplitude Amplification algorithm with Tunable thresholds (Tunable VTAA), which fully characterizes generic nested amplitude amplifications, improves the 1-norm input cost scaling of Ambainis to an 23-quasinorm scaling, and admits a deterministic amplification schedule for the quantum linear system problem.
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.