schance995 / qrise2024-unitaryfund-challenge

Unitary Fund Mitiq Challenge: QEM stacking

Home Page:https://mitiq.readthedocs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QRISE 2024 Mitiq Challenge: Stacking Quantum Error Mitigation Techniques

My team's submission (DNA-GAME): https://github.com/schance995/qrise-2024

Slides: https://docs.google.com/presentation/d/1XOkrlfBTH34eo8g7XJ6PDu8BzE-DimFw4ntxqjm_jps/edit?usp=sharing

Summary

In this research challenge, you will explore the efficacy of stacking multiple quantum error mitigation techniques leveraging the Mitiq Python toolkit. The goal is to compare different combinations of error mitigation strategies in simulation to achieve the lowest possible error rate.

Background

Quantum computers hold immense potential for solving complex problems, but their practical utility is hindered by their susceptibility to errors. Mitigating these errors is crucial for realizing the full capabilities of quantum computers. This challenge aims to find effective methods of reducing noise by means of combining multiple Quantum Error Mitigation (QEM) techniques. QEM is a field of research that aims to find ways to increase the accuracy of quantum computers without the full machinery needed to implement quantum error correction. A plethora of QEM techniques have been proposed and studied over the past ~7 years such as Zero-Noise Extrapolation [2], Probabilistic Error Cancellation, Quantum Subspace Expansion, Dynamical Decoupling, etc, yet the capabilities of these techniques have not been thoroughly tested and explored in conjunction with each other (see [2-3] for research in this direction, and [4] for testing on hardware). Recent work in Layerwise Richardson Extrapolation [5] is very exciting and currently being added to Mitiq. Adapting some of the available research code could be used to find increased performance improvements when coupling with other techniques [related tutorial].

The python toolkit Mitiq contains many of the popular error mitigation techniques. Various QEM “stacks” (i.e. combinations of techniques) should be simulated on a suite of benchmark circuits (e.g. randomized benchmarking circuits, mirror circuits, GHZ circuits, W-state circuits, etc), with different noise models to get a sense of how each stack performs in a wide variety of situations. We encourage participants to run these on other circuits that are of interest to them!

Sources

  1. arxiv:2005.10921
  2. arXiv:2301.02690
  3. arXiv:2204.06056
  4. arXiv:2210.07194
  5. arXiv:2402.04000

Submission format: Tutorial/notebook demonstrating the use of multiple techniques in conjunction. Opening new issues on Mitiq is encouraged as participants use, and encounter issues with, Mitiq. Adding a tutorial to Mitiq’s documentation demonstrating a performance gain from stacking QEM techniques.

About

Unitary Fund Mitiq Challenge: QEM stacking

https://mitiq.readthedocs.io/