Additive estimates of the permanent using Gaussian fields
Abstract
We present a randomized algorithm for estimating the permanent of an M × M real matrix A up to an additive error. We do this by viewing the permanent perm(A) of A as the expectation of a product of centered joint Gaussian random variables with a particular covariance matrix C. The algorithm outputs the empirical mean SN of this product after sampling N times. Our algorithm runs in total time O(M3 + M2N + MN) with failure probability equation* P(|SN-perm(A)| > t) ≤ 3Mt2N Π2Mi=1 Cii. equation* In particular, we can estimate perm(A) to an additive error of ε(32MΠ2Mi=1 Cii) in polynomial time. We compare to a previous procedure due to Gurvits. We discuss how to find a particular C using a semidefinite program and a relation to the Max-Cut problem and cut-norms.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.