QCRMut: Quantum Circuit Random Mutant generator tool
- URL: http://arxiv.org/abs/2410.01415v1
- Date: Wed, 2 Oct 2024 10:54:00 GMT
- Title: QCRMut: Quantum Circuit Random Mutant generator tool
- Authors: Sinhué García Gil, Luis Llana Díaz, José Ignacio Requeno Jarabo,
- Abstract summary: Quantum computing has been on the rise in recent years, evidenced by a surge in publications on quantum software engineering and testing.
As this technology edges closer to practical application, ensuring the efficacy of our software becomes imperative.
We introduce QCRMut, a mutation tool tailored for quantum programs, leveraging the inherent Quantum Circuit structure.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Quantum computing has been on the rise in recent years, evidenced by a surge in publications on quantum software engineering and testing. Progress in quantum hardware has also been notable, with the introduction of impressive systems like Condor boasting 1121 qubits, and IBM Quantum System Two, which employs three 133-qubit Heron processors. As this technology edges closer to practical application, ensuring the efficacy of our software becomes imperative. Mutation testing, a well-established technique in classical computing, emerges as a valuable approach in this context. In our paper, we aim to introduce QCRMut, a mutation tool tailored for quantum programs, leveraging the inherent Quantum Circuit structure. We propose a randomised approach compared to previous works with exhaustive creation processes and the capability for marking immutable positions within the circuit. These features facilitate the preservation of program structure, which is crucial for future applications such as metamorphic testing.
Related papers
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
We develop a reinforcement learning-based quantum compiler for a superconducting processor.
We demonstrate its capability of discovering novel and hardware-amenable circuits with short lengths.
Our study exemplifies the codesign of the software with hardware for efficient quantum compilation.
arXiv Detail & Related papers (2024-06-18T01:49:48Z) - Quantum Subroutine for Variance Estimation: Algorithmic Design and Applications [80.04533958880862]
Quantum computing sets the foundation for new ways of designing algorithms.
New challenges arise concerning which field quantum speedup can be achieved.
Looking for the design of quantum subroutines that are more efficient than their classical counterpart poses solid pillars to new powerful quantum algorithms.
arXiv Detail & Related papers (2024-02-26T09:32:07Z) - KetGPT -- Dataset Augmentation of Quantum Circuits using Transformers [1.236829197968612]
Quantum algorithms, represented as quantum circuits, can be used as benchmarks for assessing the performance of quantum systems.
Random circuits are, however, not representative benchmarks as they lack the inherent properties of real quantum algorithms.
This research aims to enhance the existing quantum circuit datasets by generating what we refer to as realistic-looking' circuits.
arXiv Detail & Related papers (2024-02-20T20:02:21Z) - Demonstration of a Hardware-Independent Toolkit for Automated Quantum
Subcircuit Synthesis [2.828466685313335]
This article describes an automated quantum-software toolkit for synthesis, compilation, and optimization.
It transforms classically-specified, irreversible functions into both technology-independent and technology-dependent quantum circuits.
We describe and analyze the toolkit's application to three situations -- quantum read-only memories, quantum random number generators, and quantum oracles.
arXiv Detail & Related papers (2023-09-02T21:46:38Z) - Quantum Computing for Solid Mechanics and Structural Engineering -- a
Demonstration with Variational Quantum Eigensolver [3.8061090528695534]
Variational quantum algorithms exploit the features of superposition and entanglement to optimize a cost function efficiently.
We implement and demonstrate the numerical processes on the 5-qubit and 7-qubit quantum processors on the IBM Qiskit platform.
arXiv Detail & Related papers (2023-08-28T17:52:47Z) - Quantum Machine Learning: from physics to software engineering [58.720142291102135]
We show how classical machine learning approach can help improve the facilities of quantum computers.
We discuss how quantum algorithms and quantum computers may be useful for solving classical machine learning tasks.
arXiv Detail & Related papers (2023-01-04T23:37:45Z) - Evolution of Quantum Computing: A Systematic Survey on the Use of
Quantum Computing Tools [5.557009030881896]
We conduct a systematic survey and categorize papers, tools, frameworks, platforms that facilitate quantum computing.
We discuss the current essence, identify open challenges and provide future research direction.
We conclude that scores of frameworks, tools and platforms are emerged in the past few years, improvement of currently available facilities would exploit the research activities in the quantum research community.
arXiv Detail & Related papers (2022-04-04T21:21:12Z) - Recompilation-enhanced simulation of electron-phonon dynamics on IBM
Quantum computers [62.997667081978825]
We consider the absolute resource cost for gate-based quantum simulation of small electron-phonon systems.
We perform experiments on IBM quantum hardware for both weak and strong electron-phonon coupling.
Despite significant device noise, through the use of approximate circuit recompilation we obtain electron-phonon dynamics on current quantum computers comparable to exact diagonalisation.
arXiv Detail & Related papers (2022-02-16T19:00:00Z) - Quantum circuit architecture search on a superconducting processor [56.04169357427682]
Variational quantum algorithms (VQAs) have shown strong evidences to gain provable computational advantages for diverse fields such as finance, machine learning, and chemistry.
However, the ansatz exploited in modern VQAs is incapable of balancing the tradeoff between expressivity and trainability.
We demonstrate the first proof-of-principle experiment of applying an efficient automatic ansatz design technique to enhance VQAs on an 8-qubit superconducting quantum processor.
arXiv Detail & Related papers (2022-01-04T01:53:42Z) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
This work implements the general Quantum Annealer Eigensolver (QAE) algorithm to solve the molecular electronic Hamiltonian eigenvalue-eigenvector problem on a D-Wave 2000Q quantum annealer.
We demonstrate the use of D-Wave hardware for obtaining ground and electronically excited states across a variety of small molecular systems.
arXiv Detail & Related papers (2020-09-02T22:46:47Z) - Procedural generation using quantum computation [0.0]
Quantum computation is an emerging technology that promises to be a powerful tool in many areas.
The development of the technology has led to a range of valuable resources.
These include publicly available prototype quantum hardware, advanced simulators for small quantum programs and programming frameworks.
arXiv Detail & Related papers (2020-07-22T16:05:55Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.