TL;DR
This paper presents a faster classical algorithm for simulating Gaussian boson sampling, reducing computational complexity by focusing on photon pair detection and employing an improved loop hafnian calculation.
Contribution
It introduces a quadratic speedup for classical simulation of Gaussian boson sampling using auxiliary variables and an optimized loop hafnian algorithm.
Findings
Able to simulate up to 50-photon events on a single workstation
Complexity depends on photon pairs, not total photons
Achieves quadratic speedup over previous methods
Abstract
We introduce an algorithm for the classical simulation of Gaussian boson sampling that is quadratically faster than previously known methods. The complexity of the algorithm is exponential in the number of photon pairs detected, not the number of photons, and is directly proportional to the time required to calculate a probability amplitude for a pure Gaussian state. The main innovation is to use auxiliary conditioning variables to reduce the problem of sampling to computing pure-state probability amplitudes, for which the most computationally-expensive step is calculating a loop hafnian. We implement and benchmark an improved loop hafnian algorithm and show that it can be used to compute pure-state probabilities, the dominant step in the sampling algorithm, of up to 50-photon events in a single workstation, i.e., without the need of a supercomputer.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
