9,294 research outputs found
A polynomial-time approximation algorithm for the number of k-matchings in bipartite graphs
We show that the number of -matching in a given undirected graph
is equal to the number of perfect matching of the corresponding graph
on an even number of vertices divided by a suitable factor.
If is bipartite then one can construct a bipartite .
For bipartite graphs this result implies that the number of -matching has
a polynomial-time approximation algorithm. The above results are extended to
permanents and hafnians of corresponding matrices.Comment: 6 page
Linear-Time Algorithms for Maximum-Weight Induced Matchings and Minimum Chain Covers in Convex Bipartite Graphs
A bipartite graph is convex if the vertices in can be
linearly ordered such that for each vertex , the neighbors of are
consecutive in the ordering of . An induced matching of is a
matching such that no edge of connects endpoints of two different edges of
. We show that in a convex bipartite graph with vertices and
weighted edges, an induced matching of maximum total weight can be computed in
time. An unweighted convex bipartite graph has a representation of
size that records for each vertex the first and last neighbor
in the ordering of . Given such a compact representation, we compute an
induced matching of maximum cardinality in time.
In convex bipartite graphs, maximum-cardinality induced matchings are dual to
minimum chain covers. A chain cover is a covering of the edge set by chain
subgraphs, that is, subgraphs that do not contain induced matchings of more
than one edge. Given a compact representation, we compute a representation of a
minimum chain cover in time. If no compact representation is given, the
cover can be computed in time.
All of our algorithms achieve optimal running time for the respective problem
and model. Previous algorithms considered only the unweighted case, and the
best algorithm for computing a maximum-cardinality induced matching or a
minimum chain cover in a convex bipartite graph had a running time of
The Dual Polynomial of Bipartite Perfect Matching
We obtain a description of the Boolean dual function of the Bipartite Perfect
Matching decision problem, as a multilinear polynomial over the Reals. We show
that in this polynomial, both the number of monomials and the magnitude of
their coefficients are at most exponential in . As an
application, we obtain a new upper bound of on the approximate degree of the bipartite perfect matching function,
improving the previous best known bound of . We deduce
that, beyond a factor, the polynomial method
cannot be used to improve the lower bound on the bounded-error quantum query
complexity of bipartite perfect matching
A Local Computation Approximation Scheme to Maximum Matching
We present a polylogarithmic local computation matching algorithm which
guarantees a (1-\eps)-approximation to the maximum matching in graphs of
bounded degree.Comment: Appears in Approx 201
- …