DOE OSTI · 2887218
A Polynomial-Time Classical Algorithm for Noisy Quantum Circuits
Abstract
We provide a polynomial-time classical algorithm for noisy quantum circuits. The algorithm computes the expectation value of any observable for any circuit, with a small average error over input states drawn from an ensemble (e.g., the computational basis). Our approach is based upon the intuition that noise exponentially damps nonlocal correlations relative to local correlations. This enables one to classically simulate a noisy quantum circuit by keeping track of only the dynamics of local quantum information. Our algorithm also enables sampling from the output distribution of a circuit in quasipolynomial time, so long as the distribution anticoncentrates. A number of implications are discussed, including a fundamental limit on the efficacy of noise mitigation strategies: For constant noise rates, any quantum circuit for which error mitigation succeeds in polynomial-time on most input states can also be classically simulated in polynomial-time on most input states. Our algorithms scale exponentially in the inverse noise rate, which is fundamental and makes them impractical for current quantum devices.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Schuster, Thomas [California Institute of Technology (CalTech), Pasadena, CA (United States)] (ORCID:0000000220846586), Yin, Chao [Univ. of Colorado, Boulder, CO (United States)] (ORCID:000000033379310X), Gao, Xun [Univ. of Colorado, Boulder, CO (United States). Joint Institute for Laboratory Astrophysics] (ORCID:0009000572784005), Yao, Norman Y. [Harvard Univ., Cambridge, MA (United States)]. 2025-11-03. A Polynomial-Time Classical Algorithm for Noisy Quantum Circuits. https://doi.org/10.1103/xct1-7kf2
Cite the original work for its findings. Save a collection to share your selection of sources.