On Counting Perfect Matchings in General Graphs

12/20/2017
by   Daniel Stefankovic, et al.
0

Counting perfect matchings has played a central role in the theory of counting problems. The permanent, corresponding to bipartite graphs, was shown to be #P-complete to compute exactly by Valiant (1979), and a fully polynomial randomized approximation scheme (FPRAS) was presented by Jerrum, Sinclair, and Vigoda (2004) using a Markov chain Monte Carlo (MCMC) approach. However, it has remained an open question whether there exists an FPRAS for counting perfect matchings in general graphs. In fact, it was unresolved whether the same Markov chain defined by JSV is rapidly mixing in general. In this paper, we show that it is not. We prove torpid mixing for any weighting scheme on hole patterns in the JSV chain. As a first step toward overcoming this obstacle, we introduce a new algorithm for counting matchings based on the Gallai-Edmonds decomposition of a graph, and give an FPRAS for counting matchings in graphs that are sufficiently close to bipartite. In particular, we obtain a fixed-parameter tractable algorithm for counting matchings in general graphs, parameterized by the greatest "order" of a factor-critical subgraph.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/15/2021

Counting and Sampling Perfect Matchings in Regular Expanding Non-Bipartite Graphs

We show that the ratio of the number of near perfect matchings to the nu...
research
02/07/2022

Beyond Windability: An FPRAS for The Six-Vertex Model

The six-vertex model is an important model in statistical physics and ha...
research
11/24/2017

Relating counting complexity to non-uniform probability measures

A standard method for designing randomized algorithms to approximately c...
research
10/27/2017

Rapidly Mixing Markov Chain Monte Carlo Technique for Matching Problems with Global Utility Function

This paper deals with a complete bipartite matching problem with the obj...
research
02/02/2019

A Sequential Importance Sampling Algorithm for Estimating Linear Extensions

In recent decades, a number of profound theorems concerning approximatio...
research
02/04/2021

Fractionally Log-Concave and Sector-Stable Polynomials: Counting Planar Matchings and More

We show fully polynomial time randomized approximation schemes (FPRAS) f...
research
07/04/2019

Randomized sequential importance sampling for estimating the number of perfect matchings in bipartite graphs

We introduce novel randomized sequential importance sampling algorithms ...

Please sign up or login with your details

Forgot password? Click here to reset