Quantum conjugate gradient method using the positive-side quantum eigenvalue transformation
Abstract: Quantum algorithms are still challenging to solve linear systems of equations on real devices. This challenge arises from the need for deep circuits and numerous ancilla qubits. We introduce the quantum conjugate gradient (QCG) method using the quantum eigenvalue transformation (QET). The circuit depth of this algorithm depends on the square root of the coefficient matrix's condition number $\kappa$, representing a square root improvement compared to the previous quantum algorithms, while the total query complexity worsens. The number of ancilla qubits is constant, similar to other QET-based algorithms. Additionally, to implement the QCG method efficiently, we devise a QET-based technique that uses only the positive side of the polynomial (denoted by $P(x)$ for $x\in[0,1]$). We conduct numerical experiments by applying our algorithm to the one-dimensional Poisson equation and successfully solve it. Based on the numerical results, our algorithm significantly improves circuit depth, outperforming another QET-based algorithm by three to four orders of magnitude.
- “Quantum algorithm for linear systems of equations”. Phys. Rev. Lett. 103, 150502 (2009).
- J. R. Shewchuk. “An introduction to the conjugate gradient method without the agonizing pain”. Technical report. Carnegie Mellon UniversityPittsburgh (1994).
- Y. Saad. “Iterative methods for sparse linear systems”. SIAM. Philadelphia (2003).
- A. Ambainis. “Variable time amplitude amplification and a faster quantum algorithm for solving systems of linear equations”. arXiv:1010.4458 (2010).
- “Quantum algorithm for systems of linear equations with exponentially improved dependence on precision”. SIAM J. Comput. 46, 1920–1950 (2017).
- “Quantum linear system algorithm for dense matrices”. Phys. Rev. Lett. 120, 050502 (2018).
- C. Shao. “Quantum arnoldi and conjugate gradient iteration algorithm”. arXiv:1807.07820 (2018).
- “Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics”. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing. Pages 193–204. New York (2019). ACM.
- L. Lin and Y. Tong. “Optimal polynomial based quantum eigenstate filtering with application to solving quantum linear systems”. Quantum 4, 361 (2020).
- “Grand unification of quantum algorithms”. PRX Quantum 2, 040203 (2021).
- “Architectures for a quantum random access memory”. Phys. Rev. A 78, 052310 (2008).
- “Quantum computation and quantum information”. Cambridge university press. Cambridge (2010).
- L. K Grover. “A fast quantum mechanical algorithm for database search”. In Proceedings of the 28th Annual ACM Symposium on Theory of Computing. Pages 212–219. New York (1996). ACM.
- M. Szegedy. “Quantum speed-up of markov chain based algorithms”. In Proceedings of the 45th Annual IEEE Symposium on foundations of computer science. Pages 32–41. Washington DC (2004). IEEE Computer Society.
- R. P. Feynman. “Simulating physics with computers”. Int. J. Theor. Phys. 21, 467–488 (1982).
- S. Lloyd. “Universal quantum simulators”. Science 273, 1073–1078 (1996).
- “Quantum fingerprinting”. Phys. Rev. Lett. 87, 167902 (2001).
- Qiskit contributors. “Qiskit: An open-source framework for quantum computing” (2023).
- I. Kerenidis and A. Prakash. “Quantum recommendation systems”. arXiv:1603.08675 (2016).
- T. Albash and D. A. Lidar. “Adiabatic quantum computation”. Rev. Mod. Phys. 90, 015002 (2018).
- “Eigenpath traversal by phase randomization”. Quantum Inf. Comput. 9, 833–855 (2009).
- “Quantum filter diagonalization: Quantum eigendecomposition without full quantum phase estimation”. arXiv:1909.08925 (2019).
- “Determining eigenstates and thermal states on a quantum computer using quantum imaginary time evolution”. Nat. Phys. 16, 205–210 (2020).
- “A multireference quantum krylov algorithm for strongly correlated electrons”. J. Chem. Theory Comput. 16, 2236–2245 (2020).
- K. Seki and S. Yunoki. “Quantum power method by a superposition of time-evolved states”. PRX Quantum 2, 010333 (2021).
- “Quantum krylov subspace algorithms for ground-and excited-state energy estimation”. Phys. Rev. A 105, 022417 (2022).
- “Exact and efficient lanczos method on a quantum computer”. Quantum 7, 1018 (2023).
- “Hamiltonian simulation by qubitization”. Quantum 3, 163 (2019).
- “Optimal Hamiltonian simulation by quantum signal processing”. Phys. Rev. Lett. 118, 010501 (2017).
- J. Haah. “Product decomposition of periodic functions in quantum signal processing”. Quantum 3, 190 (2019).
- “Finding angles for quantum signal processing with machine precision”. arXiv:2003.02831 (2020).
- “Efficient phase-factor evaluation in quantum signal processing”. Phys. Rev. A 103, 042419 (2021).
- “On the energy landscape of symmetric quantum signal processing”. Quantum 6, 850 (2022).
- L. Ying. “Stable factorization for phase factors of quantum signal processing”. Quantum 6, 842 (2022).
- “Infinite quantum signal processing”. arXiv:2209.10162 (2022).
- G. H. Low. “Quantum signal processing by single-qubit dynamics”. Ph.D. thesis. Massachusetts Institute of Technology. (2017).
- “Perturbation theory with quantum signal processing”. Quantum 7, 1000 (2023).
- “Quantum amplitude amplification and estimation”. Quantum Comput. Inf. 305, 53–74 (2002).
- “Amplitude estimation without phase estimation”. Quantum Information Processing 19, 1–17 (2020).
- “Iterative quantum amplitude estimation”. npj Quantum Information 7, 52 (2021).
- “Explicit quantum circuits for block encodings of certain sparse matrices”. arXiv:2203.10236 (2022).
- “Block-encoding structured matrices for data input in quantum computing”. Quantum 8, 1226 (2024).
- “QSPPACK, https://github.com/qsppack/QSPPACK”.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.