Step-by-Step HHL Algorithm Walkthrough to Enhance the Understanding of Critical Quantum Computing Concepts
arXiv:2108.09004 · doi:10.1109/ACCESS.2023.3297658
Abstract
After learning basic quantum computing concepts, it is desirable to reinforce the learning using an important and relatively complex algorithm through which the students can observe and appreciate how the qubits evolve and interact with each other. Harrow-Hassidim-Lloyd (HHL) quantum algorithm, which can solve Linear System Problems with exponential speed-up over the classical method and is the basic of many important quantum computing algorithms, is used to serve this purpose. The HHL algorithm is explained analytically followed by a 4-qubit numerical example in bra-ket notation. Matlab code corresponding to the numerical example is available for students to gain a deeper understanding of the HHL algorithm from a pure matrix point of view. A quantum circuit programmed using qiskit is also provided which can be used for real hardware execution in IBM quantum computers. After going through the material, students are expected to have a better appreciation of the concepts such as basis transformation, bra-ket and matrix representations, superposition, entanglement, controlled operations, measurement, Quantum Fourier Transformation, Quantum Phase Estimation, and quantum programming. To help readers review these basic concepts, brief explanations augmented by the HHL numerical examples in the main text are provided in the Appendix.
References in corpus (5)
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- Quantum algorithm for solving linear systems of equations
- The prospects of quantum computing in computational molecular biology
- Hybrid algorithms to solve linear systems of equations with limited qubit resources
- Study of using Quantum Computer to Solve Poisson Equation in Gate Insulators
Cited by in corpus (7)
- A comprehensive review of Quantum Machine Learning: from NISQ to Fault Tolerance
- A hybrid quantum-classical framework for computational fluid dynamics
- Solving the Hele-Shaw flow using the Harrow-Hassidim-Lloyd algorithm on superconducting devices: A study of efficiency and challenges
- An Early Investigation of the HHL Quantum Linear Solver for Scientific Applications
- Identifying Bottlenecks of NISQ-friendly HHL algorithms
- Inverted-circuit zero-noise extrapolation for quantum gate error mitigation
- Review of Superconducting Qubit Devices and Their Large-Scale Integration