A matching in a graph is a set of edges no two of which share a vertex. A cover here means a vertex cover: a set of vertices such that every edge has at least one endpoint in . It is not an edge cover.
Kőnig's theorem for bipartite matching states that, in any finite bipartite graph, the maximum size of a matching in a graph equals the minimum size of a vertex cover:
Here is the matching number and is the vertex cover number.
Choose a maximum matching and a minimum vertex cover . By Kőnig's theorem for bipartite matching, . Every edge of must have at least one endpoint in , because is a vertex cover. Distinct edges of the matching in a graph have disjoint endpoints, so these requirements already use at least distinct vertices of .
Since has exactly that many vertices, each edge of has exactly one endpoint in , and no vertex of lies outside the endpoints of . Thus selecting the unique endpoint in from each edge of produces precisely the vertex cover :
The argument also covers an edgeless graph: take both sets empty.
For every matching in a graph and every vertex cover , the disjoint edges of need distinct covering vertices. Therefore
Now assume the assertion in part (ii). It supplies a matching in a graph and a vertex cover formed by choosing one endpoint of each edge of . Because these edges are disjoint, the chosen endpoints are distinct, so . By the definitions of maximum and minimum,
Every inequality must be equality, proving Kőnig's theorem for bipartite matching:

Articles by others on the same topic (0)

There are currently no matching articles.