English

Approximating the Permanent of a Random Matrix with Polynomially Small Mean: Zeros and Universality

Data Structures and Algorithms 2026-04-03 v1 Mathematical Physics math.MP Probability Quantum Physics

Abstract

We study algorithms for approximating the permanent of a random matrix when the entries are slightly biased away from zero. This question is motivated by the goal of understanding the classical complexity of linear optics and \emph{boson sampling} (Aaronson and Arkhipov '11; Eldar and Mehraban '17). Barvinok's interpolation method enables efficient approximation of the permanent, provided one can establish a sufficiently large zero-free region for the polynomial per(zJ+W)\mathrm{per}(zJ + W), where JJ is the all-ones matrix and WW is a random matrix with independent mean-zero entries. We show that when the entries of WW are standard complex Gaussians, all zeros of the random polynomial per(zJ+W)\mathrm{per}(zJ + W) lie within a disk of radius O~(n1/3)\tilde{O}(n^{-1/3}), which yields an approximation algorithm when the bias of the entries is Ω~(n1/3)\tilde{\Omega}(n^{-1/3}). Previously, there were no efficient algorithms at biases smaller than 1/polylog(n)1/\mathrm{polylog}(n), and it was unknown whether there typically exist zeros zz with z1|z| \ge 1. As a complementary result, we show that the bulk of the zeros, namely (1ϵ)n(1 - \epsilon)n of them, have magnitude Θ(n1/2)\Theta(n^{-1/2}). This prevents our interpolation method from contradicting the conjectured average-case hardness of approximating the permanent. We also establish analogous zero-free regions for the hardcore model on general graphs with complex vertex fugacities. In addition, we prove universality results establishing zero-free regions for random matrices WW with i.i.d. subexponential entries.

Keywords

Cite

@article{arxiv.2604.01367,
  title  = {Approximating the Permanent of a Random Matrix with Polynomially Small Mean: Zeros and Universality},
  author = {Frederic Koehler and Pui Kuen Leung},
  journal= {arXiv preprint arXiv:2604.01367},
  year   = {2026}
}