Discrete Math › Section C · Graph theory › Topic C.9

Matching in bipartite graphs

Workers and jobs, volunteers and shifts, applicants and places: many problems ask whether each member of one group can be paired with a different acceptable member of another. Hall's theorem gives an exact test, and augmenting paths show how to build the pairing.

In this topic

  • Pairing two groups
  • Matchings
  • What can go wrong
  • Hall's theorem
  • Worked example: finding the obstacle
  • Alternating and augmenting paths
  • Worked example: growing a matching
  • Worked example: when everyone has equal choice
  • Matching in practice
  • Common mistakes to avoid
  • Key takeaways

This topic is part of Wuanberri Pro. Checking your access…

← Previous topicNext topic →