Approximating the Permanent of a Random Matrix with Polynomially Small Mean: Zeros and Universality
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 , where is the all-ones matrix and is a random matrix with independent mean-zero entries. We show that when the entries of are standard complex Gaussians, all zeros of the random polynomial lie within a disk of radius , which yields an approximation algorithm when the bias of the entries is . Previously, there were no efficient algorithms at biases smaller than , and it was unknown whether there typically exist zeros with . As a complementary result, we show that the bulk of the zeros, namely of them, have magnitude . 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 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}
}