Approximating permanents and hafnians
Alexander Barvinok

TL;DR
This paper presents a polynomial-time approximation method for the logarithm of permanents and hafnians of certain matrices, providing bounds and computational complexity improvements for these calculations.
Contribution
It introduces a polynomial approximation for the logarithm of permanents and hafnians with explicit error bounds and complexity, extending to complex matrices and tensors.
Findings
Approximate logarithms within additive error using polynomial p
Polynomial degree is O(ln n - ln epsilon)
Computational time is n^{O(ln n - ln epsilon)}
Abstract
We prove that the logarithm of the permanent of an nxn real matrix A and the logarithm of the hafnian of a 2nx2n real symmetric matrix A can be approximated within an additive error 1 > epsilon > 0 by a polynomial p in the entries of A of degree O(ln n - ln epsilon) provided the entries a_ij of A satisfy delta < a_ij < 1 for an arbitrarily small delta > 0, fixed in advance. Moreover, the polynomial p can be computed in n^{O(ln n - ln epsilon)} time. We also improve bounds for approximating ln per A, ln haf A and logarithms of multi-dimensional permanents for complex matrices and tensors A.
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Markov Chains and Monte Carlo Methods · Matrix Theory and Algorithms
