Random generation of combinatorial structures from a uniform
Theoretical Computer Science
SIAM Journal on Computing
A Monte-Carlo algorithm for estimating the permanent
SIAM Journal on Computing
A new approach to the minimum cut problem
Journal of the ACM (JACM)
Clifford algebras and approximating the permanent
STOC '02 Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
A polynomial-time approximation algorithm for the permanent of a matrix with nonnegative entries
Journal of the ACM (JACM)
Approximating the permanent: A simple approach
Random Structures & Algorithms
Hi-index | 0.00 |
We present a simple randomized algorithm for approximating permanents. The algorithm with inputs A, ε0 produces an output XA with (1−ε)per(A)≤XA≤(1+ε) per (A) for almost all (0-1) matrices A. For any positive constant ε 0 , and almost all (0-1) matrices the algorithm runs in time O(n2ω), i.e., almost linear in the size of the matrix, where ω = ω(n) is any function satisfying ω(n) → ∞ as n → ∞. This improves the previous bound of O(n3ω) for such matrices. The estimator can also be used to estimate the size of a backtrack tree.