English

Classically Simulating Quantum Supremacy IQP Circuits through a Random Graph Approach

Quantum Physics 2025-09-22 v2

Abstract

Quantum Supremacy is a demonstration of a computation by a quantum computer that can not be performed by the best classical computer in a reasonable time. A well-studied approach to demonstrating this on near-term quantum computers is to use random circuit sampling. It has been suggested that a good candidate for demonstrating quantum supremacy with random circuit sampling is to use \emph{IQP circuits}. These are quantum circuits where the unitary it implements is diagonal. In this paper we introduce improved techniques for classically simulating random IQP circuits. We find a simple algorithm to calculate an amplitude of an nn-qubit IQP circuit with dense random two-qubit interactions in time O(log2nn2n)O(\frac{\log^2 n}{n} 2^n ), which for sparse circuits (where each qubit interacts with O(logn)O(\log n) other qubits) runs in o(2n/poly(n))o(2^n/\text{poly}(n)) for any given polynomial. Using a more complicated stabiliser decomposition approach we improve the algorithm for dense circuits to O((logn)4βn2β2n)O\left(\frac{(\log n)^{4-\beta}}{n^{2-\beta}} 2^n \right) where β0.396\beta \approx 0.396. We benchmarked our algorithm and found that we can simulate up to 50-qubit circuits in a couple of minutes on a laptop. We estimate that 70-qubit circuits are within reach for a large computing cluster.

Keywords

Cite

@article{arxiv.2212.08609,
  title  = {Classically Simulating Quantum Supremacy IQP Circuits through a Random Graph Approach},
  author = {Julien Codsi and John van de Wetering},
  journal= {arXiv preprint arXiv:2212.08609},
  year   = {2025}
}

Comments

5 pages, 1 figure

R2 v1 2026-06-28T07:39:20.044Z