SIAM Journal on Computing
A Monte-Carlo algorithm for estimating the permanent
SIAM Journal on Computing
Random Structures & Algorithms
A polynomial-time approximation algorithm for the permanent of a matrix with non-negative entries
STOC '01 Proceedings of the thirty-third annual ACM symposium on Theory of computing
Clifford algebras and approximating the permanent
STOC '02 Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
Approximately Counting Embeddings into Random Graphs
APPROX '08 / RANDOM '08 Proceedings of the 11th international workshop, APPROX 2008, and 12th international workshop, RANDOM 2008 on Approximation, Randomization and Combinatorial Optimization: Algorithms and Techniques
Exact algorithms for exact satisfiability and number of perfect matchings
ICALP'06 Proceedings of the 33rd international conference on Automata, Languages and Programming - Volume Part I
On the effective enumerability of NP problems
IWPEC'06 Proceedings of the Second international conference on Parameterized and Exact Computation
A randomized approximation algorithm for parameterized 3-D matching counting problem
COCOON'07 Proceedings of the 13th annual international conference on Computing and Combinatorics
The hardness of counting full words compatible with partial words
Journal of Computer and System Sciences
Parameterized top-K algorithms
Theoretical Computer Science
Hi-index | 0.00 |
We present a simple estimator for the number of perfect matchings in a general (non-bipartite) graph. Our estimator requires O(ε-23n/2) trials to obtain a (1 ± ε)-approximation of the correct value with high probability on a graph with 2n vertices in the worst case, and only a polynomial number (O(ε-2nω(n)) of trials on random graphs, where ω(n) is any function tending to infinity.Our algorithm is based on the following idea: For any graph G, construct its associated Tutte matrix T, and derive a random matrix B from it by replacing each variable in T with ±1 uniformly at random; then output det B. This estimator is a natural generalization of the Godsil--Gutman estimator for matchings in a bipartite graph, and our analysis of its performance on random graphs borrows generously from Frieze and Jerrum's analysis of a similar estimator for bipartite graphs.