Quantum Error Correction
This study group aims to familiarize students with the basic methods and techniques of quantum error correction and mitigation
Curriculum
Textbook: Quantum computation and quantum information/Michael A. Nielsen & Isaac L. Chuang (Chapters 8~12)
Lectures: Intro to quantum computing and information(Professor Taehyun Kim, link: https://www.youtube.com/playlist?list=PLpDJrhQ7qbNG3PW7Nkmvwddp_A0xO4SmY)
Qiskit Global Summer School 2023 (https://www.youtube.com/playlist?list=PLOFEBzvs-VvqoeIypXYLLf0PY-WOQMLR3)
Prerequisites: Fundamentals of quantum computation, Qiskit
Disclaimer: For the labs, install the grader beforehand(https://github.com/qiskit-community/Quantum-Challenge-Grader)
Topics (Each topic takes 3~4 weeks)
- Quantum Operations and Noise
Lecture: Intro to Quantum noise part 1~2(Qiskit global summer school 2023)
Textbook:
Quantum Operations: Section 8.2
Quantum noise: Section 8.3
Quantum Process Tomography: Section 8.4.2
Quantum Distance Measures: Section 9.2
Lab(Optional):
Density Matrix review(https://github.com/Qiskit/textbook/blob/main/notebooks/quantum-hardware/density-matrix.ipynb)
- Quantum Error Correction
Lecture: Quantum Error Correction Codes (Taehyun Kim, Video 20)
Textbook:
Intro to error correction/Three Qubit Bit/Phase Flip Code: Section 10.1
The Shor Code: Section: 10.2
Quantum Error Correction Theory: 10.3
Stabilizer Codes: 10.5
Labs:
Quantum Error Correction 1: (https://github.com/Qiskit/textbook/blob/main/notebooks/ch-labs/Lab10_QEC.ipynb)
Quantum Error Correction 2: https://github.com/qiskit-community/ibm-quantum-challenge-spring-2023/blob/main/content/lab_4/lab4.ipynb
Quantum Error Correction 3(With intro to surface codes): https://github.com/qiskit-community/ibm-quantum-challenge-2021/blob/main/content/ex3/ex3.ipynb
Intro to repetition codes (https://github.com/Qiskit/textbook/blob/main/notebooks/quantum-hardware/error-correction-repetition-code.ipynb)
- Error Mitigation and Hardware
Lecture: Mitigating errors in Quantum hardware part 1~2(Qiskit global summer school 2023)
Labs:
Measurement Mitigation (https://github.com/Qiskit/textbook/blob/main/notebooks/quantum-hardware/measurement-error-mitigation.ipynb)
Intro to Randomized Benchmarking(https://github.com/Qiskit/textbook/blob/main/notebooks/quantum-hardware/randomized-benchmarking.ipynb)
Circuit Optimization(https://github.com/qiskit-community/quantum-explorers/blob/main/Time_Traveler_Badge/2023/QE_Badge4_Lab1_2023.ipynb)
Error Mitigation using Qiskit Primitives(https://github.com/qiskit-community/quantum-explorers/blob/main/Time_Traveler_Badge/2023/QE_Badge4_Lab2_QEM_IQC2022Fall_1_2023.ipynb)
Advanced Quantum Error Mitigation(https://github.com/qiskit-community/quantum-explorers/blob/main/Time_Traveler_Badge/2023/QE_Badge4_Lab3_QEM_Advanced.ipynb)