Lably
Skip to content

Kőnig's theorem (graph theory)

On bipartite matching and vertex cover

  • 12 min read
  • 9 chapters

Related on Lably

Through Mathematics, Cardinality and Linear programming

Setting

A vertex cover in a graph is a set of vertices that includes at least one endpoint of every edge, and a vertex cover is minimum if no other vertex cover has fewer vertices. A matching in a graph is a set of edges no two of which share an endpoint, and a matching is maximum if no other matching has more edges.

It is obvious from the definition that any vertex-cover set must be at least as large as any matching set (since for every edge in the matching, at least one vertex is needed in the cover). In particular, the minimum vertex cover set is at least as large as the maximum matching set. Kőnig's theorem states that, in any bipartite graph, the minimum vertex cover set and the maximum matching set have in fact the same size.

Sign in to keep reading

8 more chapters are free with a Lably account.

More in Discrete mathematics