Classical simulation of peaked shallow quantum circuits
Sergey Bravyi, David Gosset, Yinchen Liu
TL;DR
This paper investigates the classical simulability of peaked shallow quantum circuits, introducing peakedness as $\max_x |\langle x|U|0^n\rangle|^2 \ge n^{-a}$ and proving a sampling algorithm with runtime $n^{O(\log n)}$ that approximates the output distribution within inverse-polynomial error. For geometrically local circuits in fixed dimensions, the authors obtain faster runtimes: polynomial in $n$ for $D=2$ and quasi-polynomial $n^{O(\log\log n)}$ for $D>2$, by a side-dissection technique and a heavy-slice/pseudomixture framework that reduces global sampling to marginals of small blocks. They further show how to compute a high-fidelity description of the output state $U|0^n\rangle$ when the circuit is peaked, enabling estimation of quantities such as the magnitude of Pauli observables and certain distance measures, and provide a software implementation demonstrating practical performance up to tens of qubits. The work advances understanding of when shallow quantum circuits resist classical simulation and offers concrete tools for probability estimation, mean values, and state similarity tasks in the peaked regime.
Abstract
An $n$-qubit quantum circuit is said to be peaked if it has an output probability that is at least inverse-polynomially large as a function of $n$. We describe a classical algorithm with quasipolynomial runtime $n^{O(\log{n})}$ that approximately samples from the output distribution of a peaked constant-depth circuit. We give even faster algorithms for circuits composed of nearest-neighbor gates on a $D$-dimensional grid of qubits, with polynomial runtime $n^{O(1)}$ if $D=2$ and almost-polynomial runtime $n^{O(\log{\log{n}})}$ for $D>2$. Our sampling algorithms can be used to estimate output probabilities of shallow circuits to within a given inverse-polynomial additive error, improving previously known methods. As a simple application, we obtain a quasipolynomial algorithm to estimate the magnitude of the expected value of any Pauli observable in the output state of a shallow circuit (which may or may not be peaked). This is a dramatic improvement over the prior state-of-the-art algorithm which had an exponential scaling in $\sqrt{n}$.
