On Testing and Debugging Quantum Software
- URL: http://arxiv.org/abs/2103.09172v1
- Date: Tue, 16 Mar 2021 16:20:32 GMT
- Title: On Testing and Debugging Quantum Software
- Authors: Andriy Miranskyy and Lei Zhang and Javad Doliskani
- Abstract summary: We discuss various use-cases for quantum computers, either standalone or as part of a System of Systems.
We highlight quantum-computer-specific issues and list novel techniques that are needed to address these issues.
- Score: 9.12212813288783
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quantum computers are becoming more mainstream. As more programmers are
starting to look at writing quantum programs, they need to test and debug their
code. In this paper, we discuss various use-cases for quantum computers, either
standalone or as part of a System of Systems. Based on these use-cases, we
discuss some testing and debugging tactics that one can leverage to ensure the
quality of the quantum software. We also highlight quantum-computer-specific
issues and list novel techniques that are needed to address these issues. The
practitioners can readily apply some of these tactics to their process of
writing quantum programs, while researchers can learn about opportunities for
future work.
Related papers
- A Survey on Testing and Analysis of Quantum Software [21.351834312054844]
We provide an extensive survey of the state of the art in testing and analysis of quantum software.
We discuss literature from several research communities, including quantum computing, software engineering, programming languages, and formal methods.
arXiv Detail & Related papers (2024-10-01T13:05:54Z) - 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 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) - Recent Advances for Quantum Neural Networks in Generative Learning [98.88205308106778]
Quantum generative learning models (QGLMs) may surpass their classical counterparts.
We review the current progress of QGLMs from the perspective of machine learning.
We discuss the potential applications of QGLMs in both conventional machine learning tasks and quantum physics.
arXiv Detail & Related papers (2022-06-07T07:32:57Z) - On exploring the potential of quantum auto-encoder for learning quantum systems [60.909817434753315]
We devise three effective QAE-based learning protocols to address three classically computational hard learning problems.
Our work sheds new light on developing advanced quantum learning algorithms to accomplish hard quantum physics and quantum information processing tasks.
arXiv Detail & Related papers (2021-06-29T14:01:40Z) - Quantum Computing: an undergraduate approach using Qiskit [0.0]
We present the Quantum Information Software Developer Kit - Qiskit, for teaching quantum computing to undergraduate students.
We focus on presenting the construction of the programs on any common laptop or desktop computer and their execution on real quantum processors.
The codes are made available throughout the text so that readers, even with little experience in scientific computing, can reproduce them.
arXiv Detail & Related papers (2021-01-26T18:19:23Z) - 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) - Quantum walk processes in quantum devices [55.41644538483948]
We study how to represent quantum walk on a graph as a quantum circuit.
Our approach paves way for the efficient implementation of quantum walks algorithms on quantum computers.
arXiv Detail & Related papers (2020-12-28T18:04:16Z) - Quantum Software Engineering: Landscapes and Horizons [1.7704011486040847]
This paper defines the term "quantum software engineering" and introduces a quantum software life cycle.
The paper also gives a generic view of quantum software engineering and discusses the quantum software engineering processes, methods, and tools.
arXiv Detail & Related papers (2020-07-14T14:13:44Z) - Quantum in the Cloud: Application Potentials and Research Opportunities [0.39146761527401425]
Quantum computers are becoming real, and they have the inherent potential to significantly impact many application domains.
We sketch the basics about programming quantum computers, showing that quantum programs are typically hybrid consisting of a mixture of classical parts and quantum parts.
arXiv Detail & Related papers (2020-03-13T13:09:27Z) - Is Your Quantum Program Bug-Free? [9.12212813288783]
Quantum computers are becoming more mainstream.
More programmers are starting to look at writing quantum programs.
How should the programs for quantum computers be debugged?
arXiv Detail & Related papers (2020-01-29T14:45:44Z)
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.