A Multilevel Framework for Partitioning Quantum Circuits
arXiv:2503.19082 · doi:10.22331/q-2026-01-22-1984
Abstract
Executing quantum algorithms over distributed quantum systems requires quantum circuits to be divided into sub-circuits which communicate via entanglement-based teleportation. Naively mapping circuits to qubits over multiple quantum processing units (QPUs) results in large communication overhead, increasing both execution time and noise. This can be minimised by optimising the assignment of qubits to QPUs and the methods used for covering non-local operations. Formulations that are general enough to capture the spectrum of teleportation possibilities lead to complex problem instances which can be difficult to solve effectively. This highlights a need to exploit the wide range of heuristic techniques used in the graph partitioning literature. This paper formalises and extends existing constructions for graphical quantum circuit partitioning and designs a new objective function that captures further possibilities for non-local operations via nested state teleportation. We adapt the well-known Fiduccia-Mattheyses heuristic to the constraints and problem objective and explore multilevel techniques that coarsen hypergraphs and partition at multiple levels of granularity. We find that this reduces runtime and improves solution quality of standard partitioning. We place these techniques within a larger framework, through which we can extract full distributed quantum circuits including teleportation instructions. We compare the entanglement requirements and runtimes with state-of-the-art methods, finding that we achieve the lowest entanglement costs in most cases. Averaging over a wide range of circuits, we reduce the entanglement requirements by 35% compared with the next best-performing method. We also find that our techniques can scale to much larger circuit sizes than competing methods, provided the number of partitions is not too large.
47 pages, 33 figures
References in corpus (45)
- A Quantum Approximate Optimization Algorithm
- Validating quantum computers using randomized model circuits
- Surface code quantum computing by lattice surgery
- tket : A Retargetable Compiler for NISQ Devices
- Deterministic teleportation of a quantum gate between two logical qubits
- Simulating Large Quantum Circuits on a Small Quantum Computer
- Distributed Quantum Computing: a Survey
- Entanglement of trapped-ion qubits separated by 230 meters
- Quantum computing with Qiskit
- Distributed Quantum Computing across an Optical Network Link
- CutQC: Using Small Quantum Computers for Large Quantum Circuit Evaluations
- Quantum gate teleportation between separated qubits in a trapped-ion processor
- Entangling logical qubits with lattice surgery
- Compiler Design for Distributed Quantum Computing
- Automated distribution of quantum circuits via hypergraph partitioning
- Review of Distributed Quantum Computing. From single QPU to High Performance Quantum Computing
- A Modular Quantum Compilation Framework for Distributed Quantum Computing
- Optimized Quantum Circuit Partitioning
- Time-Sliced Quantum Circuit Partitioning for Modular Architectures
- A high-fidelity quantum matter-link between ion-trap microchip modules
- Optimized compiler for Distributed Quantum Computing
- High-fidelity remote entanglement of trapped atoms mediated by time-bin photons
- Distributing circuits over heterogeneous, modular quantum computing network architectures
- Investigating the effect of circuit cutting in QAOA for the MaxCut problem on NISQ devices
- Deterministic remote entanglement using a chiral quantum interconnect
- Entanglement-efficient bipartite-distributed quantum computing
- Constructions and performance of hyperbolic and semi-hyperbolic Floquet codes
- Fast photon-mediated entanglement of continuously-cooled trapped ions for quantum networking
- Revisiting the Mapping of Quantum Circuits: Entering the Multi-Core Era
- Generalised Circuit Partitioning for Distributed Quantum Computing
- Hungarian Qubit Assignment for Optimized Mapping of Quantum Circuits on Multi-Core Architectures
- Qurzon: A Prototype for a Divide and Conquer Based Quantum Compiler
- Distributed Quantum Computing in Silicon
- FragQC: An Efficient Quantum Error Reduction Technique using Quantum Circuit Fragmentation
- Cutting Quantum Circuits to Run on Quantum and Classical Platforms
- Entanglement-Efficient Distribution of Quantum Circuits over Large-Scale Quantum Networks
- Tour de gross: A modular quantum computer based on bivariate bicycle codes
- Distributed quantum error correction based on hyperbolic Floquet codes
- Lattice surgery-based logical state teleportation via noisy links
- Optimized noise-resilient surface code teleportation interfaces
- Circuit Partitioning and Transmission Cost Optimization in Distributed Quantum Circuits
- Extractors: QLDPC Architectures for Efficient Pauli-Based Computation
- Transversal Fault Tolerant Distributed Quantum Computing Operations
- Lattice surgery with Bell measurements: Modular fault-tolerant quantum computation at low entanglement cost
- Binary integer programming for optimizing ebit cost in distributed quantum circuits with fixed module allocation