Reducing the Depth of Linear Reversible Quantum Circuits
arXiv:2201.06380 · doi:10.1109/TQE.2021.3091648
Abstract
In quantum computing the decoherence time of the qubits determines the computation time available and this time is very limited when using current hardware. In this paper we minimize the execution time (the depth) for a class of circuits referred to as linear reversible circuits, which has many applications in quantum computing (e.g., stabilizer circuits, CNOT+T circuits, etc.). We propose a practical formulation of a divide and conquer algorithm that produces quantum circuits that are twice as shallow as those produced by existing algorithms. We improve the theoretical upper bound of the depth in the worst case for some range of qubits. We also propose greedy algorithms based on cost minimization to find more optimal circuits for small or simple operators. Overall, we manage to consistently reduce the total depth of a class of reversible functions, with up to 92% savings in an ancilla-free case and up to 99% when ancillary qubits are available.
References in corpus (16)
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- Quantum computational advantage using photons
- Improved Simulation of Stabilizer Circuits
- Universal Quantum Computation with ideal Clifford gates and noisy ancillas
- Stabilizer Codes and Quantum Error Correction
- Polynomial-time T-depth Optimization of Clifford+T circuits via Matroid Partitioning
- Automated optimization of large quantum circuits with continuous parameters
- Graph-theoretic Simplification of Quantum Circuits with the ZX-calculus
- Reducing T-count with the ZX-calculus
- Linear Depth Stabilizer and Quantum Fourier Transformation Circuits with no Auxiliary Qubits in Finite Neighbor Quantum Architectures
- On the CNOT-complexity of CNOT-PHASE circuits
- Shorter stabilizer circuits via Bruhat decomposition and quantum circuit transformations
- T-count optimization and Reed-Muller codes
- Gaussian Elimination versus Greedy Methods for the Synthesis of Linear Reversible Circuits
- Computation at a distance
- Optimizing T gates in Clifford+T circuit as rotations around Paulis
Cited by in corpus (12)
- Linear-depth quantum circuits for multiqubit controlled gates
- Clifford Circuit Optimization with Templates and Symbolic Pauli Gates
- Depth optimization of CZ, CNOT, and Clifford circuits
- Native two-qubit gates in fixed-coupling, fixed-frequency transmons beyond cross-resonance interaction
- CNOT circuits need little help to implement arbitrary Hadamard-free Clifford transformations they generate
- Group twirling and noise tailoring for multi-qubit controlled phase gates
- On the role of coherence for quantum computational advantage
- Optimizing T and CNOT Gates in Quantum Ripple-Carry Adders and Comparators
- Linear decomposition of approximate multi-controlled single qubit gates
- Recursive Methods for Synthesizing Permutations on Limited-Connectivity Quantum Computers
- A graph-state based synthesis framework for Clifford isometries
- Resource-efficient shadow tomography using equatorial stabilizer measurements