1988
DOI: 10.1007/bf01762129
|View full text |Cite
|
Sign up to set email alerts
|

The general maximum matching algorithm of micali and vazirani

Abstract: Abstract. We give a clear exposition of the algorithm of Micali and Vazirani for computing a maximum matching in a general graph. This is the most efficient algorithm known for general matching.On a graph with n vertices and m edges this algorithm runs in O(ni/2m) time.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
27
0

Year Published

1988
1988
2020
2020

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 22 publications
(27 citation statements)
references
References 12 publications
0
27
0
Order By: Relevance
“…This can be accomplished as follows. Find a maximum matching in the graph using the algorithm of Micali and Vazirani [27], which runs in O m 1/2 p = O m 1.5 n time. Choosing the kite poset for each of the edges in a maximum matching plus one edge for every unmatched vertex yields an optimal solution to COVER KITE(2) .…”
Section: Poset Covermentioning
confidence: 99%
“…This can be accomplished as follows. Find a maximum matching in the graph using the algorithm of Micali and Vazirani [27], which runs in O m 1/2 p = O m 1.5 n time. Choosing the kite poset for each of the edges in a maximum matching plus one edge for every unmatched vertex yields an optimal solution to COVER KITE(2) .…”
Section: Poset Covermentioning
confidence: 99%
“…Our approach to computing k-factors uses the maximum matching algorithm by Micali and Vazirani [8,11]. Given a graph G = (V, E), with |V| = n and |E| = m, their algorithm computes a maximum matching in O(n 1/2 m) time.…”
Section: Preliminariesmentioning
confidence: 99%
“…In general, we use the algorithm by Micali and Vazirani [8,11]. Let G = (V, E) be the input graph, with |V| = n, and G = (V , E ) be the inflated graph obtained from G. Notice that the computation of the maximum matching is the most expensive step of the algorithm.…”
Section: Analysis Of the Algorithmmentioning
confidence: 99%
“…We start by describing blossoms. We use the description of Peterson (1985). A blossom exists if there is a bridge (s. t ) and vertices a such that a is an ancestor of both s and t .…”
Section: Blossomsmentioning
confidence: 99%