Approximating the Permanent of a Random Matrix with Vanishing Mean

  title={Approximating the Permanent of a Random Matrix with Vanishing Mean},
  author={Lior Eldar and S. Mehraban},
  journal={2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS)},
  • Lior Eldar, S. Mehraban
  • Published 2018
  • Mathematics, Computer Science, Physics
  • 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS)
The permanent is #P-hard to compute exactly on average for natural random matrices including matrices over finite fields or Gaussian ensembles. Should we expect that it remains #P-hard to compute on average if we only care about approximation instead of exact computation? In this work we take a first step towards resolving this question: We present a quasi-polynomial time deterministic algorithm for approximating the permanent of a typical n × n random matrix with unit variance and vanishing… Expand
A Tight Analysis of Bethe Approximation for Permanent
  • Nima Anari, A. Rezaei
  • Computer Science, Physics
  • 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS)
  • 2019
We prove that the permanent of nonnegative matrices can be deterministically approximated within a factor of square root 2 n in polynomial time, improving upon the previous deterministicExpand
A Deterministic Algorithm for Counting Colorings with 2-Delta Colors
This work gives a polynomial time deterministic approximation algorithm (an FPTAS) for counting the number of q-colorings of a graph of maximum degree Delta, provided only that q ≥ 2Delta, and matches the natural bound for randomized algorithms obtained by a straightforward application of Markov chain Monte Carlo. Expand
A deterministic algorithm for counting colorings with 2Δ colors
A polynomial time deterministic approximation algorithm (an FPTAS) for counting the number of q-colorings of a graph of maximum degree Δ, provided only that q ≥ 2Δ, and matches the natural bound for randomized algorithms obtained by a straightforward application of Markov chain Monte Carlo. Expand
On the permanent of a random symmetric matrix.
Let $M_{n}$ denote a random symmetric $n\times n$ matrix, whose entries on and above the diagonal are i.i.d. Rademacher random variables (taking values $\pm 1$ with probability $1/2$ each). ResolvingExpand
Computing permanents of complex diagonally dominant matrices and tensors
We prove that for any $\lambda > 1$, fixed in advance, the permanent of an $n \times n$ complex matrix, where the absolute value of each diagonal entry is at least $\lambda$ times bigger than the sumExpand
Parallel algorithms for computing sparse matrix permanents
  • K. Kaya
  • Computer Science
  • Turkish J. Electr. Eng. Comput. Sci.
  • 2019
The proposed techniques in this paper can be used to significantly improve the performance of exact permanent computation by simply replacing Ryser with SkipPer, especially when the matrix is highly sparse. Expand
Approximation Algorithms for Complex-Valued Ising Models on Bounded Degree Graphs
A deterministic polynomial-time approximation scheme for the Ising model partition function when the interactions and external fields are absolutely bounded close to zero and it is proved that for this class of Ising models the partition function does not vanish. Expand
Approximating the Determinant of Well-Conditioned Matrices by Shallow Circuits
The condition number of a matrix implies an upper bound on the depth complexity (and therefore also on the space complexity) for this task: the determinant of Hermitian matrices with condition number $\kappa$ can be approximated to inverse polynomial relative error with classical circuits of depth. Expand
Classical algorithms, correlation decay, and complex zeros of partition functions of Quantum many-body systems
A quasi-polynomial time classical algorithm that estimates the partition function of quantum many-body systems at temperatures above the thermal phase transition point and a characterization of the phase transition and the critical behavior of the system in terms of the complex zeros of the partitions function. Expand
Efficient classical simulation of random shallow 2D quantum circuits
It is proved by exhibiting a shallow circuit family with uniformly random gates that cannot be efficiently classically simulated near-exactly under standard hardness assumptions, but can be simulated approximately for all but a superpolynomially small fraction of circuit instances in time linear in the number of qubits and gates. Expand


A deterministic strongly polynomial algorithm for matrix scaling and approximate permanents
We present a deterministic strongly polynomial algorithm that computes the permanent of a nonnegative n × n matrix to within a multiplicative factor of en. To this end we develop the first stronglyExpand
Simply Exponential Approximation of the Permanent of Positive Semidefinite Matrices
A deterministic polynomial time cn approximation algorithm for the permanent of positive semidefinite matrices is designed and it is shown that the permanent is within a cn factor of the top eigenvalue of the Schur power matrix. Expand
On the Hardness of Permanent
We prove that if there is a polynomial time algorithm which computes the permanent of a matrix of order n for any inverse polynomial fraction of all inputs, then there is a BPP algorithm computingExpand
The Ising Partition Function: Zeros and Deterministic Approximation
A tight version of the Lee-Yang theorem is established for the Ising model on hypergraphs of bounded degree and edge size, where no previous algorithms were known for a wide range of parameters. Expand
Approximating permanents and hafnians
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 > 0Expand
Limit theorems for random permanents with exchangeable structure
Permanents of random matrices extend the concept of U-statistics with product kernels. In this paper, we study limiting behavior of permanents of random matrices with independent columns ofExpand
On the Complexity of Mixed Discriminants and Related Problems
It is proved that it is #P-hard to compute the mixed discriminant of rank 2 positive semidefinite matrices and poly-time algorithms to approximate the ”beast” are presented. Expand
A polynomial-time approximation algorithm for the permanent of a matrix with nonnegative entries
A polynomial-time randomized algorithm for estimating the permanent of an arbitrary n × n matrix with nonnegative entries computes an approximation that is within arbitrarily small specified relative error of the true value of the permanent. Expand
The computational complexity of linear optics
A model of computation in which identical photons are generated, sent through a linear-optical network, then nonadaptively measured to count the number of photons in each mode is defined, giving new evidence that quantum computers cannot be efficiently simulated by classical computers. Expand
Distributional and L-q norm inequalities for polynomials over convex bodies in R-n
K |p|q ) 1 q are all equivalent to each other. Recently there has been considerable interest in the behaviour of the constants in these equivalences as q varies when we consider arbitrary unit-volumeExpand