A Case for Synthesis of Recursive Quantum Unitary Programs
- URL: http://arxiv.org/abs/2311.11503v2
- Date: Tue, 5 Dec 2023 22:49:07 GMT
- Title: A Case for Synthesis of Recursive Quantum Unitary Programs
- Authors: Haowei Deng, Runzhou Tao, Yuxiang Peng, Xiaodi Wu
- Abstract summary: Quantum programs are notoriously difficult to code and verify due to unintuitive quantum knowledge associated with quantum programming.
We present Q Synth, the first quantum program synthesis framework, including a new inductive quantum programming language.
Q Synth successfully synthesizes ten quantum unitary programs including quantum adder circuits, quantum eigenvalue inversion circuits and Quantum Fourier Transformation.
- Score: 9.287571320531457
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: Quantum programs are notoriously difficult to code and verify due to
unintuitive quantum knowledge associated with quantum programming. Automated
tools relieving the tedium and errors associated with low-level quantum details
would hence be highly desirable. In this paper, we initiate the study of
program synthesis for quantum unitary programs that recursively define a family
of unitary circuits for different input sizes, which are widely used in
existing quantum programming languages. Specifically, we present QSynth, the
first quantum program synthesis framework, including a new inductive quantum
programming language, its specification, a sound logic for reasoning, and an
encoding of the reasoning procedure into SMT instances. By leveraging existing
SMT solvers, QSynth successfully synthesizes ten quantum unitary programs
including quantum adder circuits, quantum eigenvalue inversion circuits and
Quantum Fourier Transformation, which can be readily transpiled to executable
programs on major quantum platforms, e.g., Q#, IBM Qiskit, and AWS Braket.
Related papers
- QuantumSEA: In-Time Sparse Exploration for Noise Adaptive Quantum
Circuits [82.50620782471485]
QuantumSEA is an in-time sparse exploration for noise-adaptive quantum circuits.
It aims to achieve two key objectives: (1) implicit circuits capacity during training and (2) noise robustness.
Our method establishes state-of-the-art results with only half the number of quantum gates and 2x time saving of circuit executions.
arXiv Detail & Related papers (2024-01-10T22:33:00Z) - Dynamic Runtime Assertions in Quantum Ternary Systems [1.5410557873153832]
We investigate assertions in quantum ternary systems, which are more challenging than those in quantum binary systems.
We propose quantum ternary circuit designs to assert classical, entanglement, and superposition states.
arXiv Detail & Related papers (2023-12-23T17:46:51Z) - 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) - AutoQC: Automated Synthesis of Quantum Circuits Using Neural Network [1.7704011486040847]
AutoQC is an approach to automatically synthesizing quantum circuits using the neural network from input and output pairs.
We consider a quantum circuit a sequence of quantum gates and synthesize a quantum circuit probabilistically by prioritizing with a neural network at each step.
arXiv Detail & Related papers (2022-10-06T09:05:42Z) - Optimal Stochastic Resource Allocation for Distributed Quantum Computing [50.809738453571015]
We propose a resource allocation scheme for distributed quantum computing (DQC) based on programming to minimize the total deployment cost for quantum resources.
The evaluation demonstrates the effectiveness and ability of the proposed scheme to balance the utilization of quantum computers and on-demand quantum computers.
arXiv Detail & Related papers (2022-09-16T02:37:32Z) - Quantum Netlist Compiler (QNC) [0.0]
We introduce the Quantum Netlist Compiler (QNC) that converts arbitrary unitary operators or desired initial states of quantum algorithms to OpenQASM-2.0 circuits.
The results show that QNC is well suited for quantum circuit optimization and produces circuits with competitive success rates in practice.
arXiv Detail & Related papers (2022-09-02T05:00:38Z) - 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) - An Introduction to Quantum Machine Learning for Engineers [36.18344598412261]
Quantum machine learning is emerging as a dominant paradigm to program gate-based quantum computers.
This book provides a self-contained introduction to quantum machine learning for an audience of engineers with a background in probability and linear algebra.
arXiv Detail & Related papers (2022-05-11T12:10:52Z) - 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 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) - On the Principles of Differentiable Quantum Programming Languages [13.070557640180004]
Variational Quantum Circuits (VQCs) are predicted to be one of the most important near-term quantum applications.
We propose the first formalization of auto-differentiation techniques for quantum circuits.
arXiv Detail & Related papers (2020-04-02T16:46:13Z)
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.