Math 2.0

Combinatorics Concept

Hopcroft–Karp algorithm

Summary

The Hopcroft–Karp algorithm finds a maximum matching in a bipartite graph. Like simpler methods, it enlarges the matching along augmenting paths, but in each phase it uses many shortest augmenting paths at once. Only O(n)O(\sqrt{n}) phases are needed, which gives the running time O(mn)O(m \sqrt{n}) on nn vertices and mm edges.

Further reading

  1. Web https://en.wikipedia.org/wiki/Hopcroft%E2%80%93Karp_algorithm
About this page
TagPYK6XFYNQX
URIm2://PYK6XFYNQX
Kindconcept
WritingW0 stub
MSC05C70, 05C85, 68W40
Same as
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Definitions