Sketching the Best Approximate Quantum Compiling Problem
arXiv:2205.04025 · doi:10.1109/QCE53715.2022.00071
Abstract
This paper considers the problem of quantum compilation from an optimization perspective by fixing a circuit structure of CNOTs and rotation gates then optimizing over the rotation angles. We solve the optimization problem classically and consider algorithmic tools to scale it to higher numbers of qubits. We investigate stochastic gradient descent and two sketch-and-solve algorithms. For all three algorithms, we compute the gradient efficiently using matrix-vector instead of matrix-matrix computations. Allowing for a runtime on the order of one hour, our implementation using either sketch-and-solve algorithm is able to compile 9 qubit, 27 CNOT circuits; 12 qubit, 24 CNOT circuits; and 15 qubit, 15 CNOT circuits. Without our algorithmic tools, standard optimization does not scale beyond 9 qubit, 9 CNOT circuits, and, beyond that, is theoretically dominated by barren plateaus.
10 pages, 4 figures, 1 table
References in corpus (7)
- tket : A Retargetable Compiler for NISQ Devices
- Layerwise learning for quantum neural networks
- Quantum Circuit Simplification and Level Compaction
- Higher Order Derivatives of Quantum Neural Networks with Barren Plateaus
- Quantum Circuit Placement
- Optimal Layout Synthesis for Quantum Computing
- Approaching the theoretical limit in quantum gate decomposition