Surface code compilation via edge-disjoint paths
- URL: http://arxiv.org/abs/2110.11493v2
- Date: Fri, 1 Jul 2022 19:55:32 GMT
- Title: Surface code compilation via edge-disjoint paths
- Authors: Michael Beverland and Vadym Kliuchnikov and Eddie Schoute
- Abstract summary: We show how to prepare many long-range pairs on qubits connected by edge-disjoint paths of ancillas in constant depth.
This forms one core part of our Edge-Disjoint Paths Compilation algorithm.
We find significantly improved performance for circuits built from parallel cnots, and for circuits which implement the multi-controlled $X$ gate.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: We provide an efficient algorithm to compile quantum circuits for
fault-tolerant execution. We target surface codes, which form a 2D grid of
logical qubits with nearest-neighbor logical operations. Embedding an input
circuit's qubits in surface codes can result in long-range two-qubit operations
across the grid. We show how to prepare many long-range Bell pairs on qubits
connected by edge-disjoint paths of ancillas in constant depth that can be used
to perform these long-range operations. This forms one core part of our
Edge-Disjoint Paths Compilation (EDPC) algorithm, by easily performing many
parallel long-range Clifford operations in constant depth. It also allows us to
establish a connection between surface code compilation and several
well-studied edge-disjoint paths problems. Similar techniques allow us to
perform non-Clifford single-qubit rotations far from magic state distillation
factories. In this case, we can easily find the maximum set of paths by a
max-flow reduction, which forms the other major part of EDPC. EDPC has the best
asymptotic worst-case performance guarantees on the circuit depth for compiling
parallel operations when compared to related compilation methods based on swaps
and network coding. EDPC also shows a quadratic depth improvement over
sequential Pauli-based compilation for parallel rotations requiring magic
resources. We implement EDPC and find significantly improved performance for
circuits built from parallel cnots, and for circuits which implement the
multi-controlled $X$ gate.
Related papers
- Coqa: Blazing Fast Compiler Optimizations for QAOA [3.165516590671437]
We propose Coqa to optimize QAOA circuit compilation tailored to different types of quantum hardware.
We are able to achieve an average of 30% reduction in gate count and a 39x acceleration in compilation time across our benchmarks.
arXiv Detail & Related papers (2024-08-15T18:12:04Z) - Finding Transformer Circuits with Edge Pruning [71.12127707678961]
We propose Edge Pruning as an effective and scalable solution to automated circuit discovery.
Our method finds circuits in GPT-2 that use less than half the number of edges compared to circuits found by previous methods.
Thanks to its efficiency, we scale Edge Pruning to CodeLlama-13B, a model over 100x the scale that prior methods operate on.
arXiv Detail & Related papers (2024-06-24T16:40:54Z) - Multi-qubit Lattice Surgery Scheduling [3.7126786554865774]
A quantum circuit can be transpiled into a sequence of solely non-Clifford multi-qubit gates.
We show that the transpilation significantly reduces the circuit length on the set of circuits tested.
The resulting circuit of multi-qubit gates has a further reduction in the expected circuit execution time compared to serial execution.
arXiv Detail & Related papers (2024-05-27T22:41:41Z) - Improved Qubit Routing for QAOA Circuits [0.0]
We develop a qubit routing algorithm with classical run time for the Quantum Approximate Optimization Algorithm (QAOA)
We show that it improves upon existing state-of-the-art routing algorithms for QAOA circuits defined on $k$-regular as well as Erd"os-Renyi problem graphs of sizes up to $N leq 400$.
arXiv Detail & Related papers (2023-12-26T10:26:10Z) - Improving Qubit Routing by Using Entanglement Mediated Remote Gates [1.9299285312415735]
Near-term quantum computers often have connectivity constraints, on which pairs of qubits in the device can interact.
We develop a method to optimize the routing of circuits with both standard gates and EPR mediated remote controlled-NOT gates.
We demonstrate that EPR-mediated operations can substantially reduce the total number of gates and depths of compiled circuits.
arXiv Detail & Related papers (2023-09-22T18:51:36Z) - Compiling Quantum Circuits for Dynamically Field-Programmable Neutral Atoms Array Processors [5.012570785656963]
Dynamically field-programmable qubit arrays (DPQA) have emerged as a promising platform for quantum information processing.
In this paper, we consider a DPQA architecture that contains multiple arrays and supports 2D array movements.
We show that our DPQA-based compiled circuits feature reduced scaling overhead compared to a grid fixed architecture.
arXiv Detail & Related papers (2023-06-06T08:13:10Z) - Efficient algorithms to solve atom reconfiguration problems. I. The
redistribution-reconfiguration (red-rec) algorithm [51.02512563152503]
We numerically quantify the performance of the red-rec algorithm, both in the absence and in the presence of loss.
We show that the number of traps required to prepare a compact-centered configuration of atoms on a grid with a mean success probability of one half scales as the 3/2 power of the number of desired atoms.
The red-rec algorithm admits an efficient implementation that can readily be deployed on real-time control systems.
arXiv Detail & Related papers (2022-12-07T19:00:01Z) - General Cutting Planes for Bound-Propagation-Based Neural Network
Verification [144.7290035694459]
We generalize the bound propagation procedure to allow the addition of arbitrary cutting plane constraints.
We find that MIP solvers can generate high-quality cutting planes for strengthening bound-propagation-based verifiers.
Our method is the first verifier that can completely solve the oval20 benchmark and verify twice as many instances on the oval21 benchmark.
arXiv Detail & Related papers (2022-08-11T10:31:28Z) - Batch-efficient EigenDecomposition for Small and Medium Matrices [65.67315418971688]
EigenDecomposition (ED) is at the heart of many computer vision algorithms and applications.
We propose a QR-based ED method dedicated to the application scenarios of computer vision.
arXiv Detail & Related papers (2022-07-09T09:14:12Z) - Finding the disjointness of stabilizer codes is NP-complete [77.34726150561087]
We show that the problem of calculating the $c-disjointness, or even approximating it to within a constant multiplicative factor, is NP-complete.
We provide bounds on the disjointness for various code families, including the CSS codes,$d codes and hypergraph codes.
Our results indicate that finding fault-tolerant logical gates for generic quantum error-correcting codes is a computationally challenging task.
arXiv Detail & Related papers (2021-08-10T15:00:20Z) - Machine Learning Optimization of Quantum Circuit Layouts [63.55764634492974]
We introduce a quantum circuit mapping, QXX, and its machine learning version, QXX-MLP.
The latter infers automatically the optimal QXX parameter values such that the layed out circuit has a reduced depth.
We present empiric evidence for the feasibility of learning the layout method using approximation.
arXiv Detail & Related papers (2020-07-29T05:26:19Z)
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.