TY - GEN
T1 - Sketching the Best Approximate Quantum Compiling Problem
AU - Madden, Liam
AU - Akhriev, Albert
AU - Simonetto, Andrea
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022/1/1
Y1 - 2022/1/1
N2 - 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 sketchand-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.
AB - 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 sketchand-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.
KW - Optimization
KW - compilers
KW - stochastic programming
U2 - 10.1109/QCE53715.2022.00071
DO - 10.1109/QCE53715.2022.00071
M3 - Conference contribution
AN - SCOPUS:85140792412
T3 - Proceedings - 2022 IEEE International Conference on Quantum Computing and Engineering, QCE 2022
SP - 492
EP - 502
BT - Proceedings - 2022 IEEE International Conference on Quantum Computing and Engineering, QCE 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd IEEE International Conference on Quantum Computing and Engineering, QCE 2022
Y2 - 18 September 2022 through 23 September 2022
ER -