Decomposing Quantum Unitaries into Circuits with Program Synthesis
ORAL
Abstract
Superposition principle and entanglement are quantum effects that make quantum computing powerful. However, the development of quantum algorithms that exploit these properties is hard and requires considerable expertise. We want to investigate if one can employ machine learning techniques to facilitate the discovery of new algorithms. In particular, by mapping quantum algorithms to graphs of operations ("programs"), one could use program synthesis to find interpretable solutions to given tasks. As a proof-of-concept, we consider quantum unitary matrices of a fixed number of qubits and try to automatically decompose them in sequences of gates. We show how program synthesis algorithms allow to start from an elementary set of gates, gradually build circuits, understand which combinations of gates make useful composed gates and use them to decompose harder and harder matrices.
–
Presenters
-
Leopoldo Sarra
Max Planck Inst for Sci Light
Authors
-
Leopoldo Sarra
Max Planck Inst for Sci Light
-
Florian Marquardt
Max Planck Institute for the Science of Light, Friedrich-Alexander University Erlangen-
-
Kevin Ellis
Cornell University