Bipartitioning of Graph States for Distributed Measurement-Based Quantum Computing
Kjell Fredrik Pettersen, Matthias Heller, Giorgio Sartor, Raoul Heese
TL;DR
This work tackles distributing graph-state resources for measurement-based quantum computing across two QPUs by minimizing inter-node entanglement. It introduces a simulated-annealing framework augmented with an efficient incremental update for the cut rank, leveraging key matrices to achieve $O(n^2)$ per-swap updates of $\rho_{X,Y}(G)$. The main contributions are the incremental algorithm, the detailed case analysis for swap updates, and numerical validation on grid, sparse, and QAOA-inspired graphs showing reduced requirements for inter-node Bell pairs. The approach offers a practical pathway to scalable distributed MBQC by enabling efficient qubit assignment that minimizes cross-node entanglement, with potential extensions to more partitions and advanced optimization strategies.
Abstract
Measurement-Based Quantum Computing (MBQC) is inherently well-suited for Distributed Quantum Computing (DQC): once a resource state is prepared and distributed across a network of quantum nodes, computation proceeds through local measurements coordinated by classical communication. However, since non-local gates acting on different Quantum Processing Units (QPUs) are a bottleneck, it is crucial to optimize the qubit assignment to minimize inter-node entanglement of the shared resource. For graph state resources shared across two QPUs, this task reduces to finding bipartitions with minimal cut rank. We introduce a simulated annealing-based algorithm that efficiently updates the cut rank when two vertices swap sides across a bipartition, such that computing the new cut rank from scratch, which would be much more expensive, is not necessary. We show that the approach is highly effective for determining qubit assignments in distributed MBQC by testing it on grid graphs and the measurement-based Quantum Approximate Optimization Algorithm (QAOA).
