A fast and frugal Gaussian Boson Sampling emulator
Tom Dodd, Javier Martínez-Cifuentes, Oliver Thomson Brown, Nicolás Quesada, Raúl García-Patrón
TL;DR
This work presents a cumulant-expansion based classical emulator for Gaussian Boson Sampling that targets noisy, practical devices. By pre-computing cumulants up to a fixed order $K$ from the ground-truth Gaussian covariance and then sampling via a chain-rule with approximated marginals, the method achieves polynomial scaling in the number of modes $M$, with demonstrated efficiency on 100+ mode benchmarks. The emulator shows strong agreement with, and in some cases surpasses, ground-truth statistics from Jiuzhang experiments across multiple configurations, while using substantially less memory and a single CPU/GPU cluster. The approach generalizes to other binary-output distributions, offering a potential classical surrogate for quantum-classical hybrid algorithms and informing hardware design to preserve high-order cumulants under realistic imperfections. It also opens avenues for extension to photo-counting and single-photon scenarios and supports scalable testing as Gaussian-based quantum simulations grow in size. $K$-bounded cumulants and the corresponding marginals provide a flexible, implementable framework for simulating large-scale sampling tasks in photonic quantum devices.
Abstract
If classical algorithms have been successful in reproducing the estimation of expectation values of observables of some quantum circuits using off-the-shelf computing resources, matching the performance of the most advanced quantum devices on sampling problems usually requires extreme cost in terms of memory and computing operations, making them accessible to only a handful of supercomputers around the world. In this work, we demonstrate for the first time a classical simulation outperforming Gaussian boson sampling experiments of one hundred modes on established benchmark tests using a single CPU or GPU. Being embarrassingly parallelizable, a small number of CPUs or GPUs allows us to match previous sampling rates that required more than one hundred GPUs. We believe algorithmic and implementation improvements will generalize our tools to photo-counting, single-photon inputs, and pseudo-photon-number-resolving scenarios beyond one thousand modes. Finally, most of the innovations in our tools remain valid for generic probability distributions over binary variables, rendering it potentially applicable to the simulation of qubit-based sampling problems and creating classical surrogates for classical-quantum algorithms.
