Dynamic Qubit Routing with CNOT Circuit Synthesis for Quantum
Compilation
- URL: http://arxiv.org/abs/2205.00724v4
- Date: Wed, 15 Nov 2023 11:43:48 GMT
- Title: Dynamic Qubit Routing with CNOT Circuit Synthesis for Quantum
Compilation
- Authors: Arianne Meijer-van de Griend (Department of Computer Science,
University of Helsinki), Sarah Meng Li (Institute for Quantum Computing,
Department of Combinatorics & Optimization, University of Waterloo)
- Abstract summary: 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.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Many quantum computers have constraints regarding which two-qubit operations
are locally allowed. To run a quantum circuit under those constraints, qubits
need to be mapped to different quantum registers, and multi-qubit gates need to
be routed accordingly. Recent developments have shown that compiling strategies
based on the Steiner tree provide a competitive tool to route CNOTs. However,
these algorithms require the qubit map to be decided before routing. Moreover,
the qubit map is fixed throughout the computation, i.e. the logical qubit will
not be moved to a different physical qubit register. This is inefficient with
respect to the CNOT count of the resulting circuit.
In this paper, 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.
Here we focus on circuits over CNOT only, but this method could be
generalized to a routing and mapping strategy on Clifford+T circuits by slicing
the quantum circuit into subcircuits composed of CNOTs and single-qubit gates.
Additionally, PermRowCol can be used in place of Steiner-Gauss in the synthesis
of phase polynomials as well as the extraction of quantum circuits from ZX
diagrams.
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) - A two-circuit approach to reducing quantum resources for the quantum lattice Boltzmann method [41.66129197681683]
Current quantum algorithms for solving CFD problems use a single quantum circuit and, in some cases, lattice-based methods.
We introduce the a novel multiple circuits algorithm that makes use of a quantum lattice Boltzmann method (QLBM)
The problem is cast as a stream function--vorticity formulation of the 2D Navier-Stokes equations and verified and tested on a 2D lid-driven cavity flow.
arXiv Detail & Related papers (2024-01-20T15:32:01Z) - Circuit Cutting with Non-Maximally Entangled States [59.11160990637615]
Distributed quantum computing combines the computational power of multiple devices to overcome the limitations of individual devices.
circuit cutting techniques enable the distribution of quantum computations through classical communication.
Quantum teleportation allows the distribution of quantum computations without an exponential increase in shots.
We propose a novel circuit cutting technique that leverages non-maximally entangled qubit pairs.
arXiv Detail & Related papers (2023-06-21T08:03:34Z) - 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) - 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) - Synthesis of Quantum Circuits with an Island Genetic Algorithm [44.99833362998488]
Given a unitary matrix that performs certain operation, obtaining the equivalent quantum circuit is a non-trivial task.
Three problems are explored: the coin for the quantum walker, the Toffoli gate and the Fredkin gate.
The algorithm proposed proved to be efficient in decomposition of quantum circuits, and as a generic approach, it is limited only by the available computational power.
arXiv Detail & Related papers (2021-06-06T13:15:25Z) - Reducing the CNOT count for Clifford+T circuits on NISQ architectures [6.964575422457177]
Connectivity of the physical qubits is one such constraint that restricts two-qubit operations, such as CNOT, to "connected" qubits.
In this paper we consider the problem of reducing the CNOT-count in Clifford+T circuits on connectivity constrained architectures.
We "slice" the circuit at the position of Hadamard gates and "build" the intermediate CNOT,T sub-circuits using Steiner trees.
arXiv Detail & Related papers (2020-11-24T16:35:05Z) - Efficient CNOT Synthesis for NISQ Devices [1.0152838128195467]
In the era of noisy intermediate-scale quantum (NISQ), executing quantum algorithms on actual quantum devices faces unique challenges.
We propose a CNOT synthesis method called the token reduction method to solve this problem.
Our algorithm consistently outperforms the best publicly accessible algorithm for all of the tested quantum architectures.
arXiv Detail & Related papers (2020-11-12T15:13:32Z) - QUANTIFY: A framework for resource analysis and design verification of
quantum circuits [69.43216268165402]
QUANTIFY is an open-source framework for the quantitative analysis of quantum circuits.
It is based on Google Cirq and is developed with Clifford+T circuits in mind.
For benchmarking purposes QUANTIFY includes quantum memory and quantum arithmetic circuits.
arXiv Detail & Related papers (2020-07-21T15:36:25Z) - On Actual Preparation of Dicke State on a Quantum Computer [4.098348230722067]
We study the importance of concise realizations of Partially defined Unitary Transformations for better circuit construction.
We provide the most efficient Deterministic Dicke State Preparation Circuit in terms of CNOT and single qubit gate counts.
We analyze different ways of distributing the CNOT gates in the circuit and its affect on the induced error.
arXiv Detail & Related papers (2020-07-03T13:40:32Z)
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.