Exercise 1689Combinatorics › Graph theoryM1Added 3 Nov 2026
Kőnig's theorem
#Kőnig#bipartite#matching#vertex cover
Statement
State Kőnig's theorem for bipartite graphs.
Hint
In a bipartite graph, maximum matching = minimum vertex cover.
Show solutionHide solution
Solution
Theorem. In a bipartite graph, the size of a maximum matching equals the size of a minimum vertex cover.
Consequence. Bipartite matching is polynomial (via max-flow or Hopcroft–Karp).
Non-bipartite. The analogous statement fails in general (odd cycles have matching size but minimum vertex cover size ).
Conclusion. Kőnig's theorem is a cornerstone of combinatorial optimization on bipartite graphs.