Compiler for Distributed Quantum Computing: a Reinforcement Learning Approach
Panagiotis Promponas, Akrit Mudvari, Luca Della Chiesa, Paul Polakos,, Louis Samuel, Leandros Tassiulas

TL;DR
This paper presents a reinforcement learning-based compiler for distributed quantum computing that optimizes qubit routing, entanglement generation, and scheduling to minimize execution time in large-scale quantum systems.
Contribution
It introduces a novel RL approach for DQC compilation, modeling the problem as an MDP and demonstrating effective policy learning with DDQNs.
Findings
RL-based compiler reduces circuit depth
Minimizes expected execution time
Improves success probability before decoherence
Abstract
The practical realization of quantum programs that require large-scale qubit systems is hindered by current technological limitations. Distributed Quantum Computing (DQC) presents a viable path to scalability by interconnecting multiple Quantum Processing Units (QPUs) through quantum links, facilitating the distributed execution of quantum circuits. In DQC, EPR pairs are generated and shared between distant QPUs, which enables quantum teleportation and facilitates the seamless execution of circuits. A primary obstacle in DQC is the efficient mapping and routing of logical qubits to physical qubits across different QPUs, necessitating sophisticated strategies to overcome hardware constraints and optimize communication. We introduce a novel compiler that, unlike existing approaches, prioritizes reducing the expected execution time by jointly managing the generation and routing of EPR…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Computability, Logic, AI Algorithms · Cloud Computing and Resource Management
