Maximum Cardinality Matching in Bipartite GraphsMaximum Cardinality Matchings and Node Covers in GraphsA matching in a graph A node cover is a set of nodes Matching and node cover are in some sense opposites of each other. A
matching covers the nodes of Interesting Fact: The maximum cardinality of a matching is at
most the minimum cardinality of a node cover, that is, the maximum number
of edges in a matching of Maximum Cardinality Matching in Bipartite GraphsA graph is bipartite if it has two kinds of nodes and the edges
are only allowed between nodes of different kind. We write A matching in a bipartite graph assigns nodes of Interesting Fact: In a bipartite graph the maximum cardinality of a matching and the minimum cardinality of a node cover are equal. Intuition Bipartite Matching: Suppose we have a set of workers and a set of machines. These are the two kinds of nodes in our bipartite graph. We know which worker can handle which machines. This defines the edges of our bipartite graph. Our task in the maximum cardinality matching problem is assigning workers to machines in such a way that as many machines as possible are operated by a worker that can handle it. One worker can be assigned to at most one machine and we can assign at most one worker to one machine. LEDA Functions for Maximum Cardinality Matching in Bipartite Graphs
Remark: Additionally, LEDA provides several specialized implementations for maximum cardinality matching in bipartite graphs. These functions are mainly intended for specialists. More details can be found on the Manual Page of Maximum Cardinality Matching in Bipartite Graphs.
Example
Running times For a bipartite graph TipsChecking the result is much easier than computing a maximum cardinality
matching in a bipartite graph. Therefore, |
See also:Bipartite Maximum Weighted Matching Bipartite Maximum Weighted Maximum Cardinality Matching Maximum Cardinality Matching in General Graphs Maximum Weighted Matching in General Graphs Weighted Perfect Matching in General Graphs Manual Entries: Manual Page Maximum Cardinality Matchings in Bipartite Graphs |