1-2-3 Reproducibility for Quantum Software Experiments
- URL: http://arxiv.org/abs/2201.12031v1
- Date: Fri, 28 Jan 2022 10:54:34 GMT
- Title: 1-2-3 Reproducibility for Quantum Software Experiments
- Authors: Wolfgang Mauerer and Stefanie Scherzinger
- Abstract summary: We propose a 1-2-3 approach to engineering for quantum software experiments.
Our scheme ascertains long-term traceability even when the quantum processor itself is no longer accessible.
- Score: 12.312854439969051
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Various fields of science face a reproducibility crisis. For quantum software
engineering as an emerging field, it is therefore imminent to focus on proper
reproducibility engineering from the start. Yet the provision of reproduction
packages is almost universally lacking. Actionable advice on how to build such
packages is rare, particularly unfortunate in a field with many contributions
from researchers with backgrounds outside computer science. In this article, we
argue how to rectify this deficiency by proposing a 1-2-3~approach to
reproducibility engineering for quantum software experiments: Using a
meta-generation mechanism, we generate DOI-safe, long-term functioning and
dependency-free reproduction packages. They are designed to satisfy the
requirements of professional and learned societies solely on the basis of
project-specific research artefacts (source code, measurement and configuration
data), and require little temporal investment by researchers. Our scheme
ascertains long-term traceability even when the quantum processor itself is no
longer accessible. By drastically lowering the technical bar, we foster the
proliferation of reproduction packages in quantum software experiments and ease
the inclusion of non-CS researchers entering the field.
Related papers
- QCRMut: Quantum Circuit Random Mutant generator tool [0.0]
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.
arXiv Detail & Related papers (2024-10-02T10:54:00Z) - 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 Information Processing with Molecular Nanomagnets: an introduction [49.89725935672549]
We provide an introduction to Quantum Information Processing, focusing on a promising setup for its implementation.
We introduce the basic tools to understand and design quantum algorithms, always referring to their actual realization on a molecular spin architecture.
We present some examples of quantum algorithms proposed and implemented on a molecular spin qudit hardware.
arXiv Detail & Related papers (2024-05-31T16:43:20Z) - Quantum algorithms: A survey of applications and end-to-end complexities [90.05272647148196]
The anticipated applications of quantum computers span across science and industry.
We present a survey of several potential application areas of quantum algorithms.
We outline the challenges and opportunities in each area in an "end-to-end" fashion.
arXiv Detail & Related papers (2023-10-04T17:53:55Z) - Quantum Software Engineering Challenges from Developers' Perspective:
Mapping Research Challenges to the Proposed Workflow Model [5.287156503763459]
Software engineering of quantum programs can be approached from two directions.
In this paper, we aim at bridging the gap by starting with the quantum computing workflow and by mapping existing software engineering research to this workflow.
arXiv Detail & Related papers (2023-08-02T13:32:31Z) - Quantum Advantage Seeker with Kernels (QuASK): a software framework to
speed up the research in quantum machine learning [0.9217021281095907]
QuASK is an open-source quantum machine learning framework written in Python.
It implements most state-of-the-art algorithms to analyze the data through quantum kernels.
It can be used as a command-line tool to download datasets, pre-process them, quantum machine learning routines, analyze and visualize the results.
arXiv Detail & Related papers (2022-06-30T13:43:16Z) - Formal Verification of Quantum Programs: Theory, Tools and Challenges [0.0]
Survey aims to be a short introduction into the area of formal verification of quantum programs.
This survey examines some of the challenges that the field may face in the future, namely the development of complex quantum algorithms.
arXiv Detail & Related papers (2021-10-04T11:00:48Z) - A systematic mapping on quantum software development in the context of software engineering [0.3858593544497595]
This article presents a systematic mapping study on the particularities and characteristics of software that are developed for quantum computers.
A total of 24 papers were selected using digital libraries with the objective of answering three research questions elaborated in the conduct of this research.
arXiv Detail & Related papers (2021-06-02T04:03:35Z) - Imaginary Time Propagation on a Quantum Chip [50.591267188664666]
Evolution in imaginary time is a prominent technique for finding the ground state of quantum many-body systems.
We propose an algorithm to implement imaginary time propagation on a quantum computer.
arXiv Detail & Related papers (2021-02-24T12:48:00Z) - Simulating Quantum Materials with Digital Quantum Computers [55.41644538483948]
Digital quantum computers (DQCs) can efficiently perform quantum simulations that are otherwise intractable on classical computers.
The aim of this review is to provide a summary of progress made towards achieving physical quantum advantage.
arXiv Detail & Related papers (2021-01-21T20:10:38Z) - 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)
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.