Resource-aware scheduling of multiple quantum circuits on a hardware device
Debasmita Bhoumik, Ritajit Majumdar, Susmita Sur-Kolay
TL;DR
This work tackles the problem of scheduling multiple quantum circuits on a single m-qubit device while preserving a nearest-neighbor interaction layout and enforcing a buffer to curb crosstalk. It casts intra-device scheduling as an optimization problem, solvable exactly by an ILP that accounts for per-circuit layout noise within a bound ε and a buffer distance b, and shows NP-hardness to motivate a polynomial-time greedy heuristic. The heuristic builds a compatibility graph over circuit-layout pairs and extracts a maximal clique to identify a set of circuits that can run in parallel with low-noise layouts, achieving substantial throughput improvements (about 2x on 27-qubit devices and 3x on 127-qubit devices) with modest fidelity costs (~1–2% for selected benchmarks). The approach demonstrates practical gains for NISQ-era hardware and outlines directions to tune the trade-off between layout diversity and computation fidelity in real-time job queues.
Abstract
Recent quantum technologies and quantum error-correcting codes emphasize the requirement for arranging interacting qubits in a nearest-neighbor (NN) configuration while mapping a quantum circuit onto a given hardware device, in order to avoid undesirable noise. It is equally important to minimize the wastage of qubits in a quantum hardware device with m qubits while running circuits of n qubits in total, with n < m. In order to prevent cross-talk between two circuits, a buffer distance between their layouts is needed. Furthermore, not all the qubits and all the two-qubit interactions are at the same noise-level. Scheduling multiple circuits on the same hardware may create a possibility that some circuits are executed on a noisier layout than the others. In this paper, we consider an optimization problem which schedules as many circuits as possible for execution in parallel on the hardware, while maintaining a pre-defined layout quality for each. An integer linear programming formulation to ensure maximum fidelity while preserving the nearest neighbor arrangement among interacting qubits is presented. Our assertion is supported by comprehensive investigations involving various well-known quantum circuit benchmarks. As this scheduling problem is shown to be NP Hard, we also propose a greedy heuristic method which provides 2x and 3x better utilization for 27-qubit and 127-qubit hardware devices respectively in terms of qubits and time.
