Abstract:
The permanent of a matrix is syntactically very similar to
the determinant. Roughly speaking, it's the determinant
without the alternating sign (i.e., just drop the sgn of
the permutation). In graph theoretic terms, it corresponds
to the number of perfect matchings of a bipartite graph.
Despite this similarity with the determinant, the permanent
is impossible to compute exactly in polynomial time (under
standard assumptions).
We present a randomized algorithm which approximates (within
an arbitrarily close precision) the permanent of any
non-negative matrix in polynomial time. I'll focus the talk
on an interesting feature of our algorithm where we
successively use one Markov chain to design another chain.
This is joint work with Mark Jerrum (Edinburgh) and Alistair
Sinclair (Berkeley).