Graph Theory37 sections · 1633 units
Open in Course

What Is a Matching

(No shared endpoints)

A matching in a bipartite graph is a set of edges where no two edges share a vertex. Think of it like pairing dancers: each person can dance with at most one partner. If you have graph G=(L,R,E)G = (L, R, E) where LL and RR are the two groups, a matching MEM \subseteq E means every vertex appears in at most one edge of MM.

No vertex can be matched twice. This is the foundation of all bipartite matching problems.