Polytopes, permanents and graphs with large factors
- 1 January 1988
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 29, 412-421
- https://doi.org/10.1109/sfcs.1988.21957
Abstract
Randomized algorithms for approximating the number of perfect matchings in a graph are considered. An algorithm that is a natural simplification of one suggested and analyzed previously is introduced and analyzed. One of the key ideas is to view the analysis from a geometric perspective: it is proved that for any graph G the k-slice of the well-known Edmonds matching polytope has magnification 1. For a bipartite graph G=(U, V, E), mod U mod = mod V mod =n, with d edge-disjoint perfect matchings, it is proved that the ratio of the number of almost perfect matchings to the number of perfect matchings is at most n/sup 3n/d/. For any constant alpha >0 this yields a a fully polynomial randomized algorithm for approximating the number of perfect matchings in bipartite graphs with d>or= alpha n. Moreover, for some constant c>0 it is the fastest known approximation algorithm for bipartite graphs with d>or= clog n.Keywords
This publication has 11 references indexed in Scilit:
- Monte-Carlo approximation algorithms for enumeration problemsJournal of Algorithms, 1989
- On the Markov Chain Simulation Method for Uniform Combinatorial Distributions and Simulated AnnealingProbability in the Engineering and Informational Sciences, 1987
- Eigenvalues and expandersCombinatorica, 1986
- Hard Enumeration Problems in Geometry and CombinatoricsSIAM Journal on Algebraic Discrete Methods, 1986
- How hard is it to marry at random? (On the approximation of the permanent)Published by Association for Computing Machinery (ACM) ,1986
- Random generation of combinatorial structures from a uniform distributionTheoretical Computer Science, 1986
- Two combinatorial applications of the Aleksandrov-Fenchel inequalitiesJournal of Combinatorial Theory, Series A, 1981
- The complexity of computing the permanentTheoretical Computer Science, 1979
- Maximum matching and a polyhedron with 0,1-verticesJournal of Research of the National Bureau of Standards Section B Mathematics and Mathematical Physics, 1965
- Combinatorial MathematicsPublished by American Mathematical Society (AMS) ,1963