Quantum Circuits for Sparse Isometries
arXiv:2006.00016 · doi:10.22331/q-2021-03-15-412
Abstract
We consider the task of breaking down a quantum computation given as an isometry into C-NOTs and single-qubit gates, while keeping the number of C-NOT gates small. Although several decompositions are known for general isometries, here we focus on a method based on Householder reflections that adapts well in the case of sparse isometries. We show how to use this method to decompose an arbitrary isometry before illustrating that the method can lead to significant improvements in the case of sparse isometries. We also discuss the classical complexity of this method and illustrate its effectiveness in the case of sparse state preparation by applying it to randomly chosen sparse states.
arXiv comment12+3 pages, 1 figure. v2: minor changes. Methods introduced here have now been implemented in UniversalQCompiler, see https://github.com/Q-Compiler/UniversalQCompiler . Raw data used in the figure is available in the ancillary file
References in corpus (12)
- Elementary gates for quantum computation
- Synthesis of Quantum Logic Circuits
- Quantum-state preparation with universal gate decompositions
- Minimal Universal Two-qubit Quantum Circuits
- Quantum Circuits for Isometries
- On the advantages of using relative phase Toffolis with an application to multiple control Toffoli optimization
- Quantum circuits with uniformly controlled one-qubit gates
- Engineering of arbitrary U(N) transformations by quantum Householder reflections
- Efficient quantum circuits for arbitrary sparse unitaries
- Quantum Circuits for Quantum Channels
- Quantum circuit synthesis using Householder transformations
- Fault-tolerant composite Householder reflection
Cited by in corpus (22)
- Quantum State Preparation with Optimal Circuit Depth: Implementations and Applications
- Approximate amplitude encoding in shallow parameterized quantum circuits and its application to financial market indicator
- A Divide-and-Conquer Approach to Dicke State Preparation
- T-count and T-depth of any multi-qubit unitary
- Double sparse quantum state preparation
- Shorter quantum circuits via single-qubit gate approximation
- Low-rank quantum state preparation
- Efficient Deterministic Preparation of Quantum States Using Decision Diagrams
- High ground state overlap via quantum embedding methods
- Efficient Quantum Circuits based on the Quantum Natural Gradient
- Quartic quantum speedups for planted inference
- Quantum State Preparation Using an Exact CNOT Synthesis Formulation
- Group Sparse Matrix Optimization for Efficient Quantum State Transformation
- Linear decomposition of approximate multi-controlled single qubit gates
- On solving classes of positive-definite quantum linear systems with quadratically improved runtime in the condition number
- Efficient Sparse State Preparation via Quantum Walks
- Comparing Algorithms for Loading Classical Datasets into Quantum Memory
- Sublinear Classical-to-Quantum Data Encoding using -Toffoli Gates
- Optimizing Quantum Chemistry Simulations with a Hybrid Quantization Scheme
- Optimizing Quantum Transformation Matrices: A Block Decomposition Approach for Efficient Gate Reduction
- Schmidt quantum compressor
- Quantum Encoding of Structured Data with Matrix Product States