Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Lecture notes in computer science

Model-Based Testing of Quantum Computations

Malte Lochau, Ina Schaefer

Published Sep 9, 2024• 0 citations
Publisher
DOI
10.1007/978-3-031-72044-4_7

Related papers

Validating models of quantum computer performance

Megan Dahlhauser, Robin Blume-Kohout, Kevin C Young +1 more

•Mar 1, 2023•0 citations

Advances in Quantum Computing Fault Tolerance and Testing

David Y. Feinstein, Vivek Nair, Mitchell Aaron Thornton

We study developments in quantum computing (QC) testing and fault tolerance (FT) techniques and discuss several attempts to formalize quantum logic fault models. We illustrate the inherent need for fault tolerance in QC due to the decoherence problem. Further, we examine several ideas regarding random testing and examine the viability of built-in-system-test (BIST) in future QC circuits.

IEEE International Symposium on High Assurance Systems Engineering (HASE)•Nov 1, 2007•4 citations

Experimental verification of quantum computation

Stefanie Barz, Joseph F. Fitzsimons, Elham Kashefi +1 more

arXiv:1309.0005•Nature Physics•Sep 29, 2013•148 citations

Mitigating Noise in Quantum Software Testing Using Machine Learning

Asmar Muqeet, Tao Yue, Shaukat Ali +1 more

Quantum Computing (QC) promises computational speedup over classic computing. However, noise exists in near-term quantum computers. Quantum software testing (for gaining confidence in quantum software's correctness) is inevitably impacted by noise, i.e., it is impossible to know if a test case failed due to noise or real faults. Existing testing techniques test quantum programs without considering noise, i.e., by executing tests on ideal quantum computer simulators. Consequently, they are not directly applicable to test quantum software on real quantum computers or noisy simulators. Thus, we propose a noise-aware approach (named$\mathit{QOIN}$) to alleviate the noise effect on test results of quantum programs.$\mathit{QOIN}$employs machine learning techniques (e.g., transfer learning) to learn the noise effect of a quantum computer and filter it from a program's outputs. Such filtered outputs are then used as the input to perform test case assessments (determining the passing or failing of a test case execution against a test oracle). We evaluated$\mathit{QOIN}$on IBM's 23 noise models, Google's two available noise models, and Rigetti's Quantum Virtual Machine, with six real-world and 800 artificial programs. We also generated faulty versions of these programs to check if a failing test case execution can be determined under noise. Results show that$\mathit{QOIN}$can reduce the noise effect by more than$80\%$on most noise models. We used an existing test oracle to evaluate$\mathit{QOIN}$'s effectiveness in quantum software testing. The results showed that$\mathit{QOIN}$attained scores of$99\%$,$75\%$, and$86\%$for precision, recall, and F1-score, respectively, for the test oracle across six real-world programs. For artificial programs,$\mathit{QOIN}$achieved scores of$93\%$,$79\%$, and$86\%$for precision, recall, and F1-score respectively. This highlights$\mathit{QOIN}$'s effectiveness in learning noise patterns for noise-aware quantum software testing.

arXiv:2306.16992•IEEE Transactions on Software Engineering•Sep 18, 2024•27 citations

QC | pp >: A Behavioral Quantum Computing Simulation Library

Sebastian Mihai Ardelean, Mihai Udrescu

In this paper we describe a quantum computing simulation library named QC|pp). In the state-of-the-art most of the available libraries and simulators make use of the structural modeling of quantum circuits which requires a high memory consumption and huge runtime. Indeed, under the structural modeling framework, the simulation of quantum computers for n qubits entails multiplication of sparse 2n. x 2nsize matrices with vectors of dimension 2n, thus making this a memory-bound application. Through QC|pp) we propose a behavioral modeling framework of quantum circuits to reduce memory consumption, increase performance and allow for testing our simulator on more qubits. We will also present the results obtained by testing our library on simulating Grover's algorithm.

IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI)•May 1, 2018•0 citations

Validating models of quantum computers in practice

Megan Dahlhauser, Robin Blume-Kohout, Timothy J Proctor +1 more

•Mar 1, 2024•0 citations
Quantum Computing (QC) promises computational speedup over classic computing. However, noise exists in near-term quantum computers. Quantum software testing (for gaining confidence in quantum software's correctness) is inevitably impacted by noise, i.e., it is impossible to know if a test case failed due to noise or real faults. Existing testing techniques test quantum programs without considering noise, i.e., by executing tests on ideal quantum computer simulators. Consequently, they are not directly applicable to test quantum software on real quantum computers or noisy simulators. Thus, we propose a noise-aware approach (namedQOIN\mathit{QOIN}QOIN) to alleviate the noise effect on test results of quantum programs.QOIN\mathit{QOIN}QOINemploys machine learning techniques (e.g., transfer learning) to learn the noise effect of a quantum computer and filter it from a program's outputs. Such filtered outputs are then used as the input to perform test case assessments (determining the passing or failing of a test case execution against a test oracle). We evaluatedQOIN\mathit{QOIN}QOINon IBM's 23 noise models, Google's two available noise models, and Rigetti's Quantum Virtual Machine, with six real-world and 800 artificial programs. We also generated faulty versions of these programs to check if a failing test case execution can be determined under noise. Results show thatQOIN\mathit{QOIN}QOINcan reduce the noise effect by more than80%80\%80%on most noise models. We used an existing test oracle to evaluateQOIN\mathit{QOIN}QOIN's effectiveness in quantum software testing. The results showed thatQOIN\mathit{QOIN}QOINattained scores of99%99\%99%,75%75\%75%, and86%86\%86%for precision, recall, and F1-score, respectively, for the test oracle across six real-world programs. For artificial programs,QOIN\mathit{QOIN}QOINachieved scores of93%93\%93%,79%79\%79%, and86%86\%86%for precision, recall, and F1-score respectively. This highlightsQOIN\mathit{QOIN}QOIN's effectiveness in learning noise patterns for noise-aware quantum software testing.
In this paper we describe a quantum computing simulation library named QC|pp). In the state-of-the-art most of the available libraries and simulators make use of the structural modeling of quantum circuits which requires a high memory consumption and huge runtime. Indeed, under the structural modeling framework, the simulation of quantum computers for n qubits entails multiplication of sparse 2n. x 2nsize matrices with vectors of dimension 2n, thus making this a memory-bound application. Through QC|pp) we propose a behavioral modeling framework of quantum circuits to reduce memory consumption, increase performance and allow for testing our simulator on more qubits. We will also present the results obtained by testing our library on simulating Grover's algorithm.