Towards a generic compilation approach for quantum circuits through
resynthesis
- URL: http://arxiv.org/abs/2304.08814v1
- Date: Tue, 18 Apr 2023 08:25:47 GMT
- Title: Towards a generic compilation approach for quantum circuits through
resynthesis
- Authors: Arianne Meijer - van de Griend
- Abstract summary: We use an intermediate representation consisting of Paulistrings over Z, I and X, I called a mixed ZX-phase.
From this universal representation, we generate a completely new circuit such that all multi-qubit gates (CNOTs) are satisfying a given quantum architecture.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: In this paper, we propose a generic quantum circuit resynthesis approach for
compilation. We use an intermediate representation consisting of Paulistrings
over {Z, I} and {X, I} called a ``mixed ZX-phase polynomial``. From this
universal representation, we generate a completely new circuit such that all
multi-qubit gates (CNOTs) are satisfying a given quantum architecture.
Moreover, we attempt to minimize the amount of generated gates.
The proposed algorithms generate fewer CNOTs than similar previous methods on
different connectivity graphs ranging from 5-20 qubits. In most cases, the CNOT
counts are also lower than Qiskit's. For large circuits, containing >= 100
Paulistrings, our proposed algorithms even generate fewer CNOTs than the TKET
compiler.
Additionally, we give insight into the trade-off between compilation time and
final CNOT count.
Related papers
- Linear Circuit Synthesis using Weighted Steiner Trees [45.11082946405984]
CNOT circuits are a common building block of general quantum circuits.
This article presents state-of-the-art algorithms for optimizing the number of CNOT gates.
A simulated evaluation shows that the suggested is almost always beneficial and reduces the number of CNOT gates by up to 10%.
arXiv Detail & Related papers (2024-08-07T19:51:22Z) - Global Synthesis of CNOT Circuits with Holes [0.0]
We propose an alternative approach to generalising resynthesis algorithms to general quantum circuits.
Instead of cutting the circuit into slices, we "cut out" the gates we can't resynthesise leaving holes in our quantum circuit.
The result is a second-order process called a quantum comb, which can be resynthesised directly.
arXiv Detail & Related papers (2023-08-31T06:58:03Z) - Near-optimal quantum circuit construction via Cartan decomposition [4.900041609957432]
We show the applicability of the Cartan decomposition of Lie algebras to quantum circuits.
This approach can be used to synthesize circuits that can efficiently implement any desired unitary operation.
arXiv Detail & Related papers (2022-12-25T17:01:13Z) - Quantum Worst-Case to Average-Case Reductions for All Linear Problems [66.65497337069792]
We study the problem of designing worst-case to average-case reductions for quantum algorithms.
We provide an explicit and efficient transformation of quantum algorithms that are only correct on a small fraction of their inputs into ones that are correct on all inputs.
arXiv Detail & Related papers (2022-12-06T22:01:49Z) - Compilation of algorithm-specific graph states for quantum circuits [55.90903601048249]
We present a quantum circuit compiler that prepares an algorithm-specific graph state from quantum circuits described in high level languages.
The computation can then be implemented using a series of non-Pauli measurements on this graph state.
arXiv Detail & Related papers (2022-09-15T14:52:31Z) - A Pattern Matching-Based Framework for Quantum Circuit Rewriting [7.664419735814611]
We propose a pattern matching-based framework for rewriting quantum circuits, called QRewriting.
It takes advantage of a new representation of quantum circuits using symbol sequences.
We develop a rule library for basic optimizations and use it to rewrite Arithmetic and Toffoli benchmarks from the $G_IBM$ gate set to the $G_Sur$ gate set.
arXiv Detail & Related papers (2022-06-14T08:40:06Z) - Dynamic Qubit Routing with CNOT Circuit Synthesis for Quantum
Compilation [0.0]
We propose the algorithm PermRowCol for routing CNOTs in a quantum circuit.
It dynamically remaps logical qubits during the computation, and thus results in fewer output CNOTs than the algorithms Steiner-Gauss and RowCol.
arXiv Detail & Related papers (2022-05-02T08:20:13Z) - Resource Optimisation of Coherently Controlled Quantum Computations with
the PBS-calculus [55.2480439325792]
Coherent control of quantum computations can be used to improve some quantum protocols and algorithms.
We refine the PBS-calculus, a graphical language for coherent control inspired by quantum optics.
arXiv Detail & Related papers (2022-02-10T18:59:52Z) - A Generic Compilation Strategy for the Unitary Coupled Cluster Ansatz [68.8204255655161]
We describe a compilation strategy for Variational Quantum Eigensolver (VQE) algorithms.
We use the Unitary Coupled Cluster (UCC) ansatz to reduce circuit depth and gate count.
arXiv Detail & Related papers (2020-07-20T22:26:16Z) - Quantum Gram-Schmidt Processes and Their Application to Efficient State
Read-out for Quantum Algorithms [87.04438831673063]
We present an efficient read-out protocol that yields the classical vector form of the generated state.
Our protocol suits the case that the output state lies in the row space of the input matrix.
One of our technical tools is an efficient quantum algorithm for performing the Gram-Schmidt orthonormal procedure.
arXiv Detail & Related papers (2020-04-14T11:05:26Z)
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.