Skip to content
nate stemen edited this page Jan 31, 2025 · 36 revisions

Welcome to the mitiq wiki!

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.

Mitiq 2025 Roadmap

gantt
    title 2025
    dateFormat YYYY-MM-DD
    axisFormat %b
    tickInterval 1month

    section Virtual Distillation
    Code Implementation       :active, vd_code, 2025-01-06, 2025-02-28
    Documentation             :active, vd_doc, 2025-01-27, 2025-03-15
    Testing                   :vd_test, 2025-03-01, 2025-04-15

    section Probabilistic Error Amplification
    Code Implementation      :active, pea_code, 2025-01-20, 2025-03-31
    Documentation            :pea_docs, 2025-03-15, 2025-04-15
    Testing                  :2025-04-01, 60d

    section Resource Requirements
    Scoping                  :rr_scope, 2025-03-01, 21d
    Implementation           :60d

    section Shadows Revamp
    Capstone course          :2025-03-31, 10w

    section unitaryHACK
    hackathon                :2025-06-01, 15d

    section New QEM technique
    Planning                 :new_scope, 2025-07-01, 30d
Loading

Error mitigation techniques:

Current

  • Clifford Data Regression (CDR)
  • Digital Dynamical Decoupling (DDD)
  • Pauli twirling (PT)
  • Probabilistic Error Cancellation (PEC)
    • Learning-based PEC
  • Quantum subspace expansion (QSE)
  • Readout error mitigation (REM)
  • Robust shadow estimation (shadows)
  • Zero-Noise Extrapolation (ZNE)

Candidates

  • Equivalent Circuit Averaging: #2265
  • Layerwise Richardson Extrapolation: #2223
  • Tensor-network Error Mitigation: #2197
  • Debiasing/symmetrization/sharpening: #1955
  • Virtual Distillation: #819
  • Noise-Extended Probabilistic Error Cancellation (NEPEC)
  • Entanglement forging / circuit knitting

Integrations / APIs

Current

  • Cirq (core representation for Mitiq)
  • Braket
  • Qibo
  • Qiskit
  • PennyLane
  • PyQuil

Candidate

  • QuTiP
  • OpenPulse

Talks