Detailed Error Analysis of the HHL Algorithm
Xinbo Li Christopher Phillips
TL;DR
The paper provides a rigorous error analysis of the HHL quantum linear-system algorithm, focusing on how quantum phase estimation, eigenvalue inversion, and clock-register dynamics affect the final solution state. It derives explicit bounds showing the error between ideal and practical implementations scales as $O(\kappa/t_0)$ and demonstrates how post-selection on the flag register preserves these error orders under various conditioning scenarios. By analyzing the amplitude behavior $|\alpha_{k|j}|$ and proving Lipschitz continuity of the flag state $|h(\lambda)\rangle$, the work connects the Hamiltonian-simulation duration $t_0$ and clock-register size $T$ to the accuracy of the computed solution. The results correct and elaborate on prior supplementary material, providing practical guidance for choosing $t_0$ and $T$ to achieve targeted accuracy, and offering insights for developing improved HHL variants.
Abstract
We reiterate the contribution made by Harrow, Hassidim, and Llyod to the quantum matrix equation solver with the emphasis on the algorithm description and the error analysis derivation details. Moreover, the behavior of the amplitudes of the phase register on the completion of the Quantum Phase Estimation is studied. This study is beneficial for the comprehension of the choice of the phase register size and its interrelation with the Hamiltonian simulation duration in the algorithm setup phase.
