-
-
Notifications
You must be signed in to change notification settings - Fork 160
Home
Nathan Shammah edited this page Jun 13, 2023
·
32 revisions
Welcome to the mitiq wiki!
Mitiq Roadmap (summary, look here for 2023 planning)
-
Current:
- Zero-Noise Extrapolation (ZNE)
- Probabilistic Error Cancellation (PEC)
- Clifford Data Regression
- Digital Dynamical Decoupling
- Readout error mitigation
- Learning-based PEC
- Pauli twirling
-
Planned:
- Robust shadow estimation
- Quantum subspace expansion
-
Candidates for the future (not planned):
- Noise-Extended Probabilistic Error Cancellation (NEPEC)
- Symmetry-based techniques, such as: Error Suppression by Derangement / Virtual Distillation, Symmetry Verification.
- Entanglement forging / circuit knitting
-
Current:
- Cirq
- Qiskit
- PyQuil
- Braket
- PennyLane
-
Candidate:
- QuTiP
- OpenPulse
Mission: Make error mitigation easily available to everyone running programs on quantum computers. Objective: Mitiq should be so effective that every quantum program should compile through mitiq.
- Robust shadow estimation
- Quantum subspace expansion
- Mitiq supports automatic quantum error mitigation calibration and choice of error-mitigation techniques (ZNE, PEC)
- Scope and prototype Dynamical Decoupling (DD): Literature Review. Notebooks. Write a function which inserts spin echoes on idle qubits in a Cirq circuit that shows some possible improvement in estimated expectation values.
- Benchmark project: Run 3 error mitigation techniques (e.g., ZNE, PEC, CDR) on 2 tasks (e.g., RB, mirror circuits) on 3 different hardware devices (e.g., multiple superconducting qubits, ion chips).
- Mitiq Maintenance and enhancements: Identify and fix at least 6 open issues with a high-priority label (p0 or p1).
-
Implement DD and make public release: Incorporate tools into a Mitiq module/technique: (i) Use conversions for frontend IO, (ii) define an
execute_with_dd
function with the canonical Mitiq signature. - Continue Benchmark project: Finalize results and data analysis
- Mitiq Maintenance and enhancements: Identify and fix at least 6 open issues with a high-priority label (p0 or p1).
- Prototype QIR support: and propose full implementation timeline
- Test DD on hardware: Use Mitiq’s DD on a hardware provider with a benchmark circuit to demonstrate improved performance (more accurate results) in the docs.
- Benchmarks: Write and upload paper with results
- Prototype readout error mitigation (REM)
- Mitiq Maintenance and enhancements: Identify and fix at least 6 open issues with a high-priority label (p0 or p1).
- Implement REM and test on hardware: Write a function to compute readout errors (confusion matrices) on a set of qubits on a given backend.
- Mitiq Maintenance and enhancements: Identify and fix at least 6 open issues with a high-priority label (p0 or p1).