Mitiq: A software package for error mitigation on noisy quantum computers
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 techniq...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2022-08 |
---|---|
Hauptverfasser: | , , , , , , , , , , , , , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | arXiv.org |
container_volume | |
creator | LaRose, Ryan Mari, Andrea Kaiser, Sarah Karalekas, Peter J Alves, Andre A Czarnik, Piotr Mohamed El Mandouh Gordon, Max H Yousef Hindy Robertson, Aaron Thakre, Purva Wahl, Misty Samuel, Danny Mistri, Rahul Tremblay, Maxime Gardner, Nick Stemen, Nathaniel T Shammah, Nathan Zeng, William J |
description | 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. |
doi_str_mv | 10.48550/arxiv.2009.04417 |
format | Article |
fullrecord | <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_2009_04417</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2441393404</sourcerecordid><originalsourceid>FETCH-LOGICAL-a957-bc6a4faca37093339e552580e60fb0b932b9317a13ec180259a36835b33722723</originalsourceid><addsrcrecordid>eNotj11LwzAUhoMgOOZ-gFcGvG49zUmaxrsx1A0m3uy-nJZ0dNqmS1p1_964Cefj5uHlfRi7yyCVhVLwSP6n_UoFgElBykxfsZlAzJJCCnHDFiEcAEDkWiiFM7Z5a8f2-MSXPLhm_CZv-UD1B-0tb5zn1vt4u8jsaWxdz-P0rg0nfpyoH6eO164bptH6cMuuG_oMdvH_52z38rxbrZPt--tmtdwmZJROqjon2VBNqMEgorFKCVWAzaGpoDIo4maaMrR1VoBQhjAvUFWIWggtcM7uL7Fnz3LwbUf-VP75lmffSDxciMG742TDWB7c5PvYqRQRQIMSJP4CQdxXEA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2441393404</pqid></control><display><type>article</type><title>Mitiq: A software package for error mitigation on noisy quantum computers</title><source>arXiv.org</source><source>Free E- Journals</source><creator>LaRose, Ryan ; Mari, Andrea ; Kaiser, Sarah ; Karalekas, Peter J ; Alves, Andre A ; Czarnik, Piotr ; Mohamed El Mandouh ; Gordon, Max H ; Yousef Hindy ; Robertson, Aaron ; Thakre, Purva ; Wahl, Misty ; Samuel, Danny ; Mistri, Rahul ; Tremblay, Maxime ; Gardner, Nick ; Stemen, Nathaniel T ; Shammah, Nathan ; Zeng, William J</creator><creatorcontrib>LaRose, Ryan ; Mari, Andrea ; Kaiser, Sarah ; Karalekas, Peter J ; Alves, Andre A ; Czarnik, Piotr ; Mohamed El Mandouh ; Gordon, Max H ; Yousef Hindy ; Robertson, Aaron ; Thakre, Purva ; Wahl, Misty ; Samuel, Danny ; Mistri, Rahul ; Tremblay, Maxime ; Gardner, Nick ; Stemen, Nathaniel T ; Shammah, Nathan ; Zeng, William J</creatorcontrib><description>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.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.2009.04417</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Computer Science - Emerging Technologies ; Computer simulation ; Errors ; Open source software ; Physics - Quantum Physics ; Post-production processing ; Quantum computers ; Quantum computing ; Simulators ; Software ; Software packages ; Source code</subject><ispartof>arXiv.org, 2022-08</ispartof><rights>2022. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,784,885,27925</link.rule.ids><backlink>$$Uhttps://doi.org/10.22331/q-2022-08-11-774$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.48550/arXiv.2009.04417$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>LaRose, Ryan</creatorcontrib><creatorcontrib>Mari, Andrea</creatorcontrib><creatorcontrib>Kaiser, Sarah</creatorcontrib><creatorcontrib>Karalekas, Peter J</creatorcontrib><creatorcontrib>Alves, Andre A</creatorcontrib><creatorcontrib>Czarnik, Piotr</creatorcontrib><creatorcontrib>Mohamed El Mandouh</creatorcontrib><creatorcontrib>Gordon, Max H</creatorcontrib><creatorcontrib>Yousef Hindy</creatorcontrib><creatorcontrib>Robertson, Aaron</creatorcontrib><creatorcontrib>Thakre, Purva</creatorcontrib><creatorcontrib>Wahl, Misty</creatorcontrib><creatorcontrib>Samuel, Danny</creatorcontrib><creatorcontrib>Mistri, Rahul</creatorcontrib><creatorcontrib>Tremblay, Maxime</creatorcontrib><creatorcontrib>Gardner, Nick</creatorcontrib><creatorcontrib>Stemen, Nathaniel T</creatorcontrib><creatorcontrib>Shammah, Nathan</creatorcontrib><creatorcontrib>Zeng, William J</creatorcontrib><title>Mitiq: A software package for error mitigation on noisy quantum computers</title><title>arXiv.org</title><description>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.</description><subject>Computer Science - Emerging Technologies</subject><subject>Computer simulation</subject><subject>Errors</subject><subject>Open source software</subject><subject>Physics - Quantum Physics</subject><subject>Post-production processing</subject><subject>Quantum computers</subject><subject>Quantum computing</subject><subject>Simulators</subject><subject>Software</subject><subject>Software packages</subject><subject>Source code</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GOX</sourceid><recordid>eNotj11LwzAUhoMgOOZ-gFcGvG49zUmaxrsx1A0m3uy-nJZ0dNqmS1p1_964Cefj5uHlfRi7yyCVhVLwSP6n_UoFgElBykxfsZlAzJJCCnHDFiEcAEDkWiiFM7Z5a8f2-MSXPLhm_CZv-UD1B-0tb5zn1vt4u8jsaWxdz-P0rg0nfpyoH6eO164bptH6cMuuG_oMdvH_52z38rxbrZPt--tmtdwmZJROqjon2VBNqMEgorFKCVWAzaGpoDIo4maaMrR1VoBQhjAvUFWIWggtcM7uL7Fnz3LwbUf-VP75lmffSDxciMG742TDWB7c5PvYqRQRQIMSJP4CQdxXEA</recordid><startdate>20220801</startdate><enddate>20220801</enddate><creator>LaRose, Ryan</creator><creator>Mari, Andrea</creator><creator>Kaiser, Sarah</creator><creator>Karalekas, Peter J</creator><creator>Alves, Andre A</creator><creator>Czarnik, Piotr</creator><creator>Mohamed El Mandouh</creator><creator>Gordon, Max H</creator><creator>Yousef Hindy</creator><creator>Robertson, Aaron</creator><creator>Thakre, Purva</creator><creator>Wahl, Misty</creator><creator>Samuel, Danny</creator><creator>Mistri, Rahul</creator><creator>Tremblay, Maxime</creator><creator>Gardner, Nick</creator><creator>Stemen, Nathaniel T</creator><creator>Shammah, Nathan</creator><creator>Zeng, William J</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20220801</creationdate><title>Mitiq: A software package for error mitigation on noisy quantum computers</title><author>LaRose, Ryan ; Mari, Andrea ; Kaiser, Sarah ; Karalekas, Peter J ; Alves, Andre A ; Czarnik, Piotr ; Mohamed El Mandouh ; Gordon, Max H ; Yousef Hindy ; Robertson, Aaron ; Thakre, Purva ; Wahl, Misty ; Samuel, Danny ; Mistri, Rahul ; Tremblay, Maxime ; Gardner, Nick ; Stemen, Nathaniel T ; Shammah, Nathan ; Zeng, William J</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a957-bc6a4faca37093339e552580e60fb0b932b9317a13ec180259a36835b33722723</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Computer Science - Emerging Technologies</topic><topic>Computer simulation</topic><topic>Errors</topic><topic>Open source software</topic><topic>Physics - Quantum Physics</topic><topic>Post-production processing</topic><topic>Quantum computers</topic><topic>Quantum computing</topic><topic>Simulators</topic><topic>Software</topic><topic>Software packages</topic><topic>Source code</topic><toplevel>online_resources</toplevel><creatorcontrib>LaRose, Ryan</creatorcontrib><creatorcontrib>Mari, Andrea</creatorcontrib><creatorcontrib>Kaiser, Sarah</creatorcontrib><creatorcontrib>Karalekas, Peter J</creatorcontrib><creatorcontrib>Alves, Andre A</creatorcontrib><creatorcontrib>Czarnik, Piotr</creatorcontrib><creatorcontrib>Mohamed El Mandouh</creatorcontrib><creatorcontrib>Gordon, Max H</creatorcontrib><creatorcontrib>Yousef Hindy</creatorcontrib><creatorcontrib>Robertson, Aaron</creatorcontrib><creatorcontrib>Thakre, Purva</creatorcontrib><creatorcontrib>Wahl, Misty</creatorcontrib><creatorcontrib>Samuel, Danny</creatorcontrib><creatorcontrib>Mistri, Rahul</creatorcontrib><creatorcontrib>Tremblay, Maxime</creatorcontrib><creatorcontrib>Gardner, Nick</creatorcontrib><creatorcontrib>Stemen, Nathaniel T</creatorcontrib><creatorcontrib>Shammah, Nathan</creatorcontrib><creatorcontrib>Zeng, William J</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>SciTech Premium Collection (Proquest) (PQ_SDU_P3)</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv Computer Science</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>LaRose, Ryan</au><au>Mari, Andrea</au><au>Kaiser, Sarah</au><au>Karalekas, Peter J</au><au>Alves, Andre A</au><au>Czarnik, Piotr</au><au>Mohamed El Mandouh</au><au>Gordon, Max H</au><au>Yousef Hindy</au><au>Robertson, Aaron</au><au>Thakre, Purva</au><au>Wahl, Misty</au><au>Samuel, Danny</au><au>Mistri, Rahul</au><au>Tremblay, Maxime</au><au>Gardner, Nick</au><au>Stemen, Nathaniel T</au><au>Shammah, Nathan</au><au>Zeng, William J</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Mitiq: A software package for error mitigation on noisy quantum computers</atitle><jtitle>arXiv.org</jtitle><date>2022-08-01</date><risdate>2022</risdate><eissn>2331-8422</eissn><abstract>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.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.2009.04417</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | EISSN: 2331-8422 |
ispartof | arXiv.org, 2022-08 |
issn | 2331-8422 |
language | eng |
recordid | cdi_arxiv_primary_2009_04417 |
source | arXiv.org; Free E- Journals |
subjects | Computer Science - Emerging Technologies Computer simulation Errors Open source software Physics - Quantum Physics Post-production processing Quantum computers Quantum computing Simulators Software Software packages Source code |
title | Mitiq: A software package for error mitigation on noisy quantum computers |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T16%3A08%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Mitiq:%20A%20software%20package%20for%20error%20mitigation%20on%20noisy%20quantum%20computers&rft.jtitle=arXiv.org&rft.au=LaRose,%20Ryan&rft.date=2022-08-01&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.2009.04417&rft_dat=%3Cproquest_arxiv%3E2441393404%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2441393404&rft_id=info:pmid/&rfr_iscdi=true |