Quantum Noise Handling in Practice: Improving Quantum Algorithm Performance
Current Quantum Computers are not yet fully fault-tolerant. Instead, they are Noisy Intermediate-Scale Quantum (NISQ) systems, where noise and errors arise from the physical characteristics of Qubits, Quantum Gates, Measurements, and their interaction with the surrounding environment. Nevertheless, useful Quantum Computing is already possible today by understanding, detecting, suppressing, and mitigating these sources of noise.This course provides a practical introduction to the techniques used to handle Quantum noise on current-generation Quantum Computers. It covers error detection, error suppression, and error mitigation, as well as quantum error correction, which is expected to become the foundation for Fully Fault-Tolerant Quantum Computing in the future. Participants will learn not only the underlying concepts, but will also apply selected techniques in practice. A particular focus is placed on making Quantum Algorithms perform better on real Quantum Hardware. Participants will learn how to assess the impact of noise, select appropriate noise-handling techniques, and improve the quality of Qquantum Computations. They will, for example, learn how to move a quantum algorithm from an ideal Simulator to a Real Quantum Device and apply appropriate techniques to obtain more reliable results. Quantum noise handling is a rapidly evolving field, with continuous advances in both Quantum hardware and research. The course therefore combines established techniques with recent developments and emerging approaches, giving participants insight into the current state of the art and pointing towards ongoing research in the field.
What you will learn
- Understand the different techniques currently available for Quantum Error Detection, Error Suppression, and Error Mitigation.
- Understand the principles and future role of Quantum Error Correction in achieving Fault-Tolerant Quantum Computing.
- Understand the role of Quantum-Centric Supercomputing in Quantum Error Mitigation, Suppression, and Correction.
- Apply practical Quantum Error Mitigation techniques to improve the quality of results from Quantum Algorithms.
- Apply practical Quantum Error Suppression techniques to reduce the impact of noise on Quantum Algorithms.
- Understand the options available during compilation, transpilation, and execution for improving Quantum Algorithm performance on noisy Quantum hardware.
- Explore important research efforts and emerging developments in Quantum error handling.
- Understand the steps required to make Quantum Algorithms useful on noisy Quantum Computers, from simulation through execution on real Quantum Hardware.
Programme
- Quantum Algorithms and their execution on noisy quantum hardware.
- Understanding the main sources and characteristics of Quantum noise, including gate errors, measurement errors, decoherence, crosstalk, leakage, and coherent errors.
- Quantum Error Detection and the identification and characterization of errors on quantum hardware.
- Measurement error mitigation.
- Quantum Error Suppression using Dynamic Decoupling, Pauli Twirling, Gate Twirling
- Noise-aware Quantum Circuit Compilation and Transpilation, including hardware-aware mapping, gate optimization, circuit optimization, and noise-aware scheduling.
- Zero-Noise Extrapolation (ZNE)
- Probabilistic Error Cancellation (PEC)
- Probabilistic Error Amplification (PEA)
- Learning-based Quantum error mitigation techniques.
- The use of Dynamic Circuits for real-time measurement, conditional operations, Quantum error detection, and error handling.
- Combining multiple Quantum Error Mitigation and Suppression techniques to improve the performance of Quantum Algorithms.
- Practical strategies for moving Quantum Algorithms from an ideal simulator to a real Quantum Computer.
- Quantum Error Correction, including logical Qubits, physical-to-logical Qubit encoding, stabilizer codes, surface codes, syndrome measurement, and decoding.
- The role of Quantum-Centric Supercomputing in combining Quantum Computers with classical HPC and AI resources, and its driving use cases.
- Current research directions and emerging techniques in Quantum noise handling, Quantum Error Mitigation, and Quantum Error Correction.
- Where to find and how to follow relevant Quantum Computing research papers, preprints, benchmarks, and research developments.