Approximating the Permanent by Sampling from Adaptive Partitions

11/26/2019
by   Jonathan Kuck, et al.
12

Computing the permanent of a non-negative matrix is a core problem with practical applications ranging from target tracking to statistical thermodynamics. However, this problem is also #P-complete, which leaves little hope for finding an exact solution that can be computed efficiently. While the problem admits a fully polynomial randomized approximation scheme, this method has seen little use because it is both inefficient in practice and difficult to implement. We present AdaPart, a simple and efficient method for drawing exact samples from an unnormalized distribution. Using AdaPart, we show how to construct tight bounds on the permanent which hold with high probability, with guaranteed polynomial runtime for dense matrices. We find that AdaPart can provide empirical speedups exceeding 25x over prior sampling methods on matrices that are challenging for variational based approaches. Finally, in the context of multi-target tracking, exact sampling from the distribution defined by the matrix permanent allows us to use the optimal proposal distribution during particle filtering. Using AdaPart, we show that this leads to improved tracking performance using an order of magnitude fewer samples.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/30/2020

Efficient sampling from the Bingham distribution

We give a algorithm for exact sampling from the Bingham distribution p(x...
research
05/30/2022

Notes on the runtime of A* sampling

The challenge of simulating random variables is a central problem in Sta...
research
03/17/2017

Roots multiplicity without companion matrices

We show a method for constructing a polynomial interpolating roots' mult...
research
10/26/2016

Fast Bayesian Non-Negative Matrix Factorisation and Tri-Factorisation

We present a fast variational Bayesian algorithm for performing non-nega...
research
07/17/2018

Roos' Matrix Permanent Approximation Bounds for Data Association Probabilities

Matrix permanent plays a key role in data association probability calcul...
research
04/12/2016

The Matrix Generalized Inverse Gaussian Distribution: Properties and Applications

While the Matrix Generalized Inverse Gaussian (MGIG) distribution arises...
research
08/16/2021

Approximating the Permanent with Deep Rejection Sampling

We present a randomized approximation scheme for the permanent of a matr...

Please sign up or login with your details

Forgot password? Click here to reset