ACM Home Page
Please provide us with feedback. Feedback
A polynomial-time approximation algorithm for the permanent of a matrix with nonnegative entries
Full text PdfPdf (256 KB)
Source
Journal of the ACM (JACM) archive
Volume 51 ,  Issue 4  (July 2004) table of contents
Pages: 671 - 697  
Year of Publication: 2004
ISSN:0004-5411
Authors
Mark Jerrum  University of Edinburgh, Edinburgh, United Kingdom
Alistair Sinclair  University of California at Berkeley, Berkeley, California
Eric Vigoda  University of Chicago, Chicago, Illinois
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 190,   Citation Count: 18
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1008731.1008738
What is a DOI?

ABSTRACT

We present a polynomial-time randomized algorithm for estimating the permanent of an arbitrary n × n matrix with nonnegative entries. This algorithm---technically a "fully-polynomial randomized approximation scheme"---computes an approximation that is, with high probability, within arbitrarily small specified relative error of the true value of the permanent.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Aldous, D. 1987. On the Markov chain simulation method for uniform combinatorial distributions and simulated annealing. Prob. Eng. Inf. Sci. 1, 33--46.
 
2
Alon, N., and Spencer, J. 1992. The Probabilistic Method. Wiley, New York.
 
3
4
5
 
6
Diaconis, P., and Saloff-Coste, L. 1993. Comparison theorems for reversible Markov chains. Ann. Appl. Prob. 3, 696--730.
 
7
Diaconis, P., and Stroock, D. 1991. Geometric bounds for eigenvalues of Markov chains. Ann. Appl. Prob. 1, 36--61.
 
8
 
9
Jerrum, M. 2003. Counting, sampling and integrating: Algorithms and complexity. In Lectures in Mathematics---ETH Zürich. Birkhäuser, Basel.
 
10
 
11
 
12
 
13
 
14
Jerrum, M., and Vazirani, U. 1996. A mildly exponential approximation algorithm for the permanent. Algorithmica 16, 392--401.
 
15
Kasteleyn, P. W. 1961. The statistics of dimers on a lattice, I., The number of dimer arrangements on a quadratic lattice. Physica 27, 1664--1672.
 
16
Kenyon, C., Randall, D., and Sinclair, A. 1996. Approximating the number of dimer coverings of a lattice. J. Stat. Phys. 83, 637--659.
 
17
Lezaud, P. 1998. Chernoff-type bounds for finite Markov chains. Ann. Appl. Prob. 8, 849--867.
 
18
Linial, N., Samorodnitsky, A., and Wigderson, A. 2000. A deterministic strongly polynomial algorithm for matrix scaling and approximate permanents. Combinatorica 20, 545--568.
 
19
 
20
Minc, H. 1982. Permanents. Encyclopedia of Mathematics and Its Applications Vol. 6, Addison-Wesley, Reading, Mass.
 
21
 
22
Ryser, H. J. 1963. Combinatorial Mathematics. The Carus Mathematical Monographs No. 14, Mathematical Association of America.
 
23
 
24
Sinclair, A. 1992. Improved bounds for mixing rates of Markov chains and multicommodity flow. Combinatorics, Probability and Computing 1, 351--370.
 
25
Tutte, W. T. 1954. A short proof of the factor theorem for finite graphs. Canad. J. Math. 6, 347--352.
 
26
Valiant, L. G. 1979. The complexity of computing the permanent. Theoret. Comput. Sci. 8, 189--201.

CITED BY  18

Collaborative Colleagues:
Mark Jerrum: colleagues
Alistair Sinclair: colleagues
Eric Vigoda: colleagues