Distributed Quantum Computation with Minimum Circuit Execution Time over Quantum Networks
Ranjani G Sundaram, Himanshu Gupta, C. R. Ramakrishnan
TL;DR
The paper tackles distributed quantum computation over quantum networks by minimizing circuit execution time under memory, entanglement-generation, and decoherence constraints. It introduces a two-step framework: (1) allocate circuit qubits to network memories using a max-QAP-based approximation, augmenting the circuit graph with dummy nodes to fit a max-QAP formulation, and (2) devise efficient EP-generation schedules using dynamic programming for total consumption orders and greedy methods for general orders, incorporating telegates and cat-entanglements. Key contributions include provable NP-hardness of the core problem, a 4-approximation qubit-allocation method, optimal DP and scalable greedy EP-generation strategies, and a near-optimal CE-based approach via a densest-subgraph formulation. The approach is validated with NetSquid simulations, showing up to 95% improvements over prior work and highlighting the practical impact for scalable quantum-network-assisted computations. The framework lays the groundwork for dynamic qubit allocation and more sophisticated EP-generation policies in future distributed quantum computing systems.
Abstract
Present quantum computers are constrained by limited qubit capacity and restricted physical connectivity, leading to challenges in large-scale quantum computations. Distributing quantum computations across a network of quantum computers is a promising way to circumvent these challenges and facilitate large quantum computations. However, distributed quantum computations require entanglements (to execute remote gates) which can incur significant generation latency and, thus, lead to decoherence of qubits. In this work, we consider the problem of distributing quantum circuits across a quantum network to minimize the execution time. The problem entails mapping the circuit qubits to network memories, including within each computer since limited connectivity within computers can affect the circuit execution time. We provide two-step solutions for the above problem: In the first step, we allocate qubits to memories to minimize the estimated execution time; for this step, we design an efficient algorithm based on an approximation algorithm for the max-quadratic-assignment problem. In the second step, we determine an efficient execution scheme, including generating required entanglements with minimum latency under the network resource and decoherence constraints; for this step, we develop two algorithms with appropriate performance guarantees under certain settings or assumptions. We consider multiple protocols for executing remote gates, viz., telegates and cat-entanglements. With extensive simulations over NetSquid, a quantum network simulator, we demonstrate the effectiveness of our developed techniques and show that they outperform a scheme based on prior work by up to 95%.
