Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Mitiq: A software package for error mitigation on noisy quantum computers

Journal Article · · Quantum
 [1];  [2];  [2];  [3];  [4];  [5];  [6];  [7];  [8];  [9];  [10];  [2];  [2];  [2];  [11];  [8];  [2];  [2];  [12]
  1. Unitary Fund, Walnut, CA (United States); Michigan State University, East Lansing, MI (United States)
  2. Unitary Fund, Walnut, CA (United States)
  3. Unitary Fund, Walnut, CA (United States); AWS Center for Quantum Computing, Pasadena, CA (United States)
  4. Hamburg University of Applied Sciences (Germany)
  5. Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
  6. University of Waterloo (Canada)
  7. Universidad Autónoma de Madrid (Spain)
  8. Stanford University, Palo Alto, CA (United States)
  9. Independent researcher
  10. Southern Illinois University, Carbondale, IL
  11. Université de Sherbrooke (Canada)
  12. Unitary Fund, Walnut, CA (United States); Stanford University, Palo Alto, CA (United States); Goldman, Sachs & Co, New York, NY (United States)

We introduce Mitiq, a Python package for error mitigation on noisy quantum computers. Error mitigation techniques can reduce the impact of noise on near-term quantum computers with minimal overhead in quantum resources by relying on a mixture of quantum sampling and classical post-processing techniques. Mitiq is an extensible toolkit of different error mitigation methods, including zero-noise extrapolation, probabilistic error cancellation, and Clifford data regression. The library is designed to be compatible with generic backends and interfaces with different quantum software frameworks. We describe Mitiq using code snippets to demonstrate usage and discuss features and contribution guidelines. We present several examples demonstrating error mitigation on IBM and Rigetti superconducting quantum processors as well as on noisy simulators.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE Laboratory Directed Research and Development (LDRD) Program; USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
Grant/Contract Number:
89233218CNA000001; SC0020266
OSTI ID:
2005806
Report Number(s):
LA-UR--21-25925
Journal Information:
Quantum, Journal Name: Quantum Vol. 6; ISSN 2521-327X
Publisher:
Quantum Science Open CommunityCopyright Statement
Country of Publication:
United States
Language:
English

References (59)

Control of quantum phenomena: past, present and future journal July 2010
Experimental error mitigation via symmetry verification in a variational quantum eigensolver journal July 2019
Noise tailoring for scalable quantum computation via randomized compiling text January 2015
Qiskit: An Open-source Framework for Quantum Computing software January 2019
Statistical Methods in Quantum Optics 2 book January 2008
Statistical Methods in Quantum Optics 1 book January 1999
Quantum computing with realistically noisy devices journal March 2005
Decoding quantum errors with subspace expansions journal January 2020
Error-mitigated quantum gates exceeding physical fidelities in a trapped-ion system journal January 2020
Multi-exponential error extrapolation and combining error mitigation techniques for NISQ applications journal May 2021
Error mitigation extends the computational reach of a noisy quantum processor journal March 2019
Protecting a bosonic qubit with autonomous quantum error correction journal February 2021
SciPy 1.0: fundamental algorithms for scientific computing in Python journal February 2020
Natural and artificial atoms for quantum computation journal September 2011
Dynamically protected cat-qubits: a new paradigm for universal quantum computation journal April 2014
A quantum-classical cloud platform optimized for variational hybrid algorithms journal March 2020
Qiskit pulse: programming quantum computers through the cloud with pulses journal August 2020
Software tools for quantum control: improving quantum computer performance through noise and error suppression journal September 2021
Simulating quench dynamics on a digital quantum computer with data-driven error mitigation journal July 2021
The Theory of Open Quantum Systems book January 2007
Experimental exploration of five-qubit quantum error-correcting code with superconducting qubits journal January 2021
Experimental error mitigation via symmetry verification in a variational quantum eigensolver journal July 2019
Error detection on quantum computers improving the accuracy of chemical calculations journal August 2020
Encoding a qubit in an oscillator journal June 2001
Dynamical control of qubit coherence: Random versus deterministic schemes journal December 2005
Approximate quantum error correction for generalized amplitude-damping errors journal February 2014
Noise tailoring for scalable quantum computation via randomized compiling journal November 2016
Hybrid quantum-classical hierarchy for mitigation of decoherence and determination of excited states journal April 2017
Low-cost error mitigation by symmetry verification journal December 2018
Recovering noise-free quantum observables journal January 2019
Mitigating Realistic Noise in Practical Noisy Intermediate-Scale Quantum Devices journal March 2021
Error Mitigation for Short-Depth Quantum Circuits journal November 2017
Decoherence-Free Interaction between Giant Atoms in Waveguide Quantum Electrodynamics journal April 2018
Demonstration of Fidelity Improvement Using Dynamical Decoupling with Superconducting Qubits journal November 2018
Error-Mitigated Digital Quantum Simulation journal May 2019
Decoherence-Free Subspaces for Quantum Computation journal September 1998
Theory of Quantum Error Correction for General Noise journal March 2000
Random Decoupling Schemes for Quantum Dynamical Control and Error Suppression journal February 2005
Optimal approximate quantum error correction for quantum metrology journal March 2020
Unified approach to data-driven quantum error mitigation journal July 2021
Exponential Error Suppression for Near-Term Quantum Devices journal September 2021
Virtual Distillation for Quantum Error Mitigation journal November 2021
New Class of Quantum Error-Correcting Codes for a Bosonic Mode journal July 2016
Scalable Quantum Simulation of Molecular Energies journal July 2016
Efficient Variational Quantum Simulator Incorporating Active Error Minimization journal June 2017
Practical Quantum Error Mitigation for Near-Future Applications journal July 2018
Symmetry Breaking and Error Correction in Open Quantum Systems journal December 2020
Dynamical Decoupling of Open Quantum Systems journal March 1999
Robust Encoding of a Qubit in a Molecule journal September 2020
Digital zero noise extrapolation for quantum error mitigation conference October 2020
Quantum computation with universal error mitigation on a superconducting quantum processor journal September 2019
Experimental Repetitive Quantum Error Correction journal May 2011
Hartree-Fock on a superconducting qubit quantum computer journal August 2020
Software Mitigation of Crosstalk on Noisy Intermediate-Scale Quantum Computers
  • Murali, Prakash; Mckay, David C.; Martonosi, Margaret
  • ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems https://doi.org/10.1145/3373376.3378477
conference March 2020
Quantum Error Mitigation using Symmetry Expansion journal September 2021
Error mitigation with Clifford quantum-circuit data journal November 2021
Pulser: An open-source package for the design of pulse sequences in programmable neutral-atom arrays journal January 2022
Pulse-level noisy quantum circuits with QuTiP journal January 2022
Hybrid Quantum-Classical Algorithms and Quantum Error Mitigation journal March 2021

Similar Records

Automated quantum error mitigation based on probabilistic error reduction
Journal Article · Sun Oct 16 00:00:00 EDT 2022 · TBD · OSTI ID:1906065

Tough Errors Are no Match (TEAM): Optimizing the quantum compiler for noise resilience
Technical Report · Tue Jun 10 00:00:00 EDT 2025 · OSTI ID:2569159