Efficient Classical Sampling from Gaussian Boson Sampling Distributions on Unweighted Graphs
Yexin Zhang, Shuo Zhou, Xinzhao Wang, Ziruo Wang, Ziyi Yang, Rui Yang, Yecheng Xue, Tongyang Li
TL;DR
The paper tackles efficient classical sampling from Gaussian Boson Sampling (GBS) distributions on unweighted graphs by developing double-loop Glauber dynamics that yield a stationary distribution proportional to $c^{2|S|} ext{Haf}^2(S)$. It proves polynomial-time mixing for dense graphs via a refined canonical-path framework and inner uniform perfect-matching sampling, and demonstrates practical gains on graph problems such as max-Hafnian and densest $k$-subgraph through extensive simulations on 256-vertex graphs. The approach bridges GBS-inspired sampling with tractable classical algorithms, offering provable guarantees and significant empirical speedups (up to 10× in some settings) over baseline methods. This work provides a concrete, scalable classical tool for benchmarking and solving Hafnian-based graph problems in a regime where GBS is advantageous, while outlining clear avenues for extending guarantees to non-dense and weighted graphs.
Abstract
Gaussian Boson Sampling (GBS) is a promising candidate for demonstrating quantum computational advantage and can be applied to solving graph-related problems. In this work, we propose Markov chain Monte Carlo-based algorithms to sample from GBS distributions on undirected, unweighted graphs. Our main contribution is a double-loop variant of Glauber dynamics, whose stationary distribution matches the GBS distribution. We further prove that it mixes in polynomial time for dense graphs using a refined canonical path argument. Numerically, we conduct experiments on unweighted graphs with 256 vertices, larger than the scales in former GBS experiments as well as classical simulations. In particular, we show that both the single-loop and double-loop Glauber dynamics improve the performance of original random search and simulated annealing algorithms for the max-Hafnian and densest $k$-subgraph problems up to 10$\times$. Overall, our approach offers both theoretical guarantees and practical advantages for efficient classical sampling from GBS distributions on unweighted graphs.
