Testing and Debugging Quantum Circuits

This article introduces a process framework for debugging quantum circuits, focusing on three distinct types of circuit blocks: amplitude–permutation, phase-modulation, and amplitude–redistribution circuit blocks. Our research addresses the critical need for specialized debuggi...

Full description

Saved in:
Bibliographic Details
Main Authors: Sara Ayman Metwalli, Rodney Van Meter
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Transactions on Quantum Engineering
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10463159/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832583977077047296
author Sara Ayman Metwalli
Rodney Van Meter
author_facet Sara Ayman Metwalli
Rodney Van Meter
author_sort Sara Ayman Metwalli
collection DOAJ
description This article introduces a process framework for debugging quantum circuits, focusing on three distinct types of circuit blocks: amplitude–permutation, phase-modulation, and amplitude–redistribution circuit blocks. Our research addresses the critical need for specialized debugging approaches tailored to the unique properties of each circuit type. For amplitude–permutation circuits, we propose techniques to correct amplitude–permutations mimicking classical operations. In phase-modulation circuits, our proposed strategy targets the precise calibration of phase alterations essential for quantum computations. The most complex amplitude–redistribution circuits demand advanced methods to adjust probability amplitudes. This research bridges a vital gap in current methodologies and lays the groundwork for future advancements in quantum circuit debugging. Our contributions are twofold: we present a comprehensive unit testing tool (Cirquo) and debugging approaches tailored to the unique demands of quantum computing, and we provide empirical evidence of its effectiveness in optimizing quantum circuit performance. This work is a crucial step toward realizing robust quantum computing systems and their applications in various domains.
format Article
id doaj-art-59b7d6587f124095af3936f2206b6043
institution Kabale University
issn 2689-1808
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Transactions on Quantum Engineering
spelling doaj-art-59b7d6587f124095af3936f2206b60432025-01-28T00:02:18ZengIEEEIEEE Transactions on Quantum Engineering2689-18082024-01-01511510.1109/TQE.2024.337487910463159Testing and Debugging Quantum CircuitsSara Ayman Metwalli0https://orcid.org/0000-0002-9874-2306Rodney Van Meter1https://orcid.org/0000-0002-5044-9514Graduate School of Media, Governance, Keio University Shonan Fujisawa Campus, Fujisawa, JapanGraduate School of Media, Governance, Keio University Shonan Fujisawa Campus, Fujisawa, JapanThis article introduces a process framework for debugging quantum circuits, focusing on three distinct types of circuit blocks: amplitude–permutation, phase-modulation, and amplitude–redistribution circuit blocks. Our research addresses the critical need for specialized debugging approaches tailored to the unique properties of each circuit type. For amplitude–permutation circuits, we propose techniques to correct amplitude–permutations mimicking classical operations. In phase-modulation circuits, our proposed strategy targets the precise calibration of phase alterations essential for quantum computations. The most complex amplitude–redistribution circuits demand advanced methods to adjust probability amplitudes. This research bridges a vital gap in current methodologies and lays the groundwork for future advancements in quantum circuit debugging. Our contributions are twofold: we present a comprehensive unit testing tool (Cirquo) and debugging approaches tailored to the unique demands of quantum computing, and we provide empirical evidence of its effectiveness in optimizing quantum circuit performance. This work is a crucial step toward realizing robust quantum computing systems and their applications in various domains.https://ieeexplore.ieee.org/document/10463159/Debuggingquantum programsquantum softwaretesting
spellingShingle Sara Ayman Metwalli
Rodney Van Meter
Testing and Debugging Quantum Circuits
IEEE Transactions on Quantum Engineering
Debugging
quantum programs
quantum software
testing
title Testing and Debugging Quantum Circuits
title_full Testing and Debugging Quantum Circuits
title_fullStr Testing and Debugging Quantum Circuits
title_full_unstemmed Testing and Debugging Quantum Circuits
title_short Testing and Debugging Quantum Circuits
title_sort testing and debugging quantum circuits
topic Debugging
quantum programs
quantum software
testing
url https://ieeexplore.ieee.org/document/10463159/
work_keys_str_mv AT saraaymanmetwalli testinganddebuggingquantumcircuits
AT rodneyvanmeter testinganddebuggingquantumcircuits