Quantum Logic Gate Synthesis as a Markov Decision Process
M. Sohaib Alam, Noah F. Berthusen, Peter P. Orth

TL;DR
This paper models quantum state preparation and gate compilation as Markov Decision Processes, solving for optimal gate sequences using reinforcement learning techniques, even in noisy environments, to improve quantum programming efficiency.
Contribution
It demonstrates the feasibility of applying MDPs and reinforcement learning to quantum gate synthesis and state preparation, providing exact solutions and insights into noise adaptation.
Findings
Optimal gate sequences can be as short as 11 gates for high fidelity.
Reinforcement learning adapts to noise to improve state fidelity.
MDP modeling offers theoretical insights into quantum control.
Abstract
Reinforcement learning has witnessed recent applications to a variety of tasks in quantum programming. The underlying assumption is that those tasks could be modeled as Markov Decision Processes (MDPs). Here, we investigate the feasibility of this assumption by exploring its consequences for two fundamental tasks in quantum programming: state preparation and gate compilation. By forming discrete MDPs, focusing exclusively on the single-qubit case (both with and without noise), we solve for the optimal policy exactly through policy iteration. We find optimal paths that correspond to the shortest possible sequence of gates to prepare a state, or compile a gate, up to some target accuracy. As an example, we find sequences of and gates with length as small as producing fidelity for states of the form with values as large as . In the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum Mechanics and Applications
