Anchor: Reducing Temporal and Spatial Output Performance Variability on Quantum Computers
Yuqian Huo, Daniel Leeds, Jason Ludmir, Nicholas S. DiBrita, Tirthak Patel
TL;DR
Quantum cloud services on NISQ devices suffer from strong temporal and spatial variability in output fidelity due to hardware noise. Anchor introduces a three-component framework—Circuit Maps Generator, TVD Predictor (Random Forest), and Linear Programmer—that distributes circuit shots across multiple maps and computers to minimize variability while controlling mean fidelity. The approach yields substantial reductions in variability (average ~73% across experiments) and competitive mean TVD, validated through simulations and real hardware, with open-source code and data. This variability-aware mapping strategy enhances reliability and predictability of quantum computations in cloud environments, enabling more robust practical applications.
Abstract
Quantum computing, which has the power to accelerate many computing applications, is currently a technology under development. As a result, the existing noisy intermediate-scale quantum (NISQ) computers suffer from different hardware noise effects, which cause errors in the output of quantum programs. These errors cause a high degree of variability in the performance (i.e., output fidelity) of quantum programs, which varies from one computer to another and from one day to another. Consequently, users are unable to get consistent results even when running the same program multiple times. Current solutions, while focusing on reducing the errors faced by quantum programs, do not address the variability challenge. To address this challenge, we propose Anchor, a first-of-its-kind technique that leverages linear programming to reduce the performance variability by 73% on average over the state-of-the-art implementation focused on error reduction.
