Measurement Schemes for Quantum Linear Equation Solvers

Andrew Patterson,Leigh Lapworth
2024-11-02
Abstract:Solving Computational Fluid Dynamics (CFD) problems requires the inversion of a linear system of equations, which can be done using a quantum algorithm for matrix inversion <a class="link-https" data-arxiv-id="1806.01838" href="https://arxiv.org/abs/1806.01838">arXiv:1806.01838</a>. However, the number of shots required to measure the output of the system can be prohibitive and remove any advantage obtained by quantum computing. In this work we propose a scheme for measuring the output of QSVT matrix inversion algorithms specifically for the CFD use case. We use a Quantum Signal Processing (QSP) based amplitude estimation algorithm <a class="link-https" data-arxiv-id="2207.08628" href="https://arxiv.org/abs/2207.08628">arXiv:2207.08628</a> and show how it can be combined with the QSVT matrix inversion algorithm. We perform a detailed resource estimation of the amount of computational resources required for a single iteration of amplitude estimation, and compare the costs of amplitude estimation with the cost of not doing amplitude estimation and measuring the whole wavefunction. We also propose a measurement scheme to reduce the number of amplitudes measured in the CFD example by focusing on large amplitudes only. We simulate the whole CFD loop, finding that thus measuring only a small number of the total amplitudes in the output vector still results in an acceptable level of overall error.
Quantum Physics
What problem does this paper attempt to address?