Exact simulation of Gaussian Boson Sampling in polynomial space and exponential time
Nicol\'as Quesada, Juan Miguel Arrazola

TL;DR
This paper presents an exact classical algorithm for simulating Gaussian Boson Sampling with exponential time complexity, which can be extended to various models and offers polynomial runtime for certain encodings, with practical implementation and benchmarking.
Contribution
The authors introduce a novel exact simulation algorithm for GBS that operates in polynomial space and exponential time, extending to multiple models and providing publicly available code.
Findings
Algorithm runs in exponential time relative to detected photons.
Extension to other GBS models like threshold detectors and displacements.
Benchmark results demonstrate practical performance on random and encoded graphs.
Abstract
We introduce an exact classical algorithm for simulating Gaussian Boson Sampling (GBS). The complexity of the algorithm is exponential in the number of photons detected, which is itself a random variable. For a fixed number of modes, the complexity is in fact equivalent to that of calculating output probabilities, up to constant prefactors. The simulation algorithm can be extended to other models such as GBS with threshold detectors, GBS with displacements, and sampling linear combinations of Gaussian states. In the specific case of encoding non-negative matrices into a GBS device, our method leads to an approximate sampling algorithm with polynomial runtime. We implement the algorithm, making the code publicly available as part of Xanadu's The Walrus library, and benchmark its performance on GBS with random Haar interferometers and with encoded Erd\H{o}s-Renyi graphs.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
