matchings
A matchings in graph theory is a set of edges with the property that no two edges share a common endpoint. Equivalently, each vertex is incident to at most one edge of the set. A matching that covers every vertex is called a perfect matching, while a matching with the largest possible number of edges is called a maximum matching. In weighted graphs, one often seeks a maximum weight matching, where the sum of the edge weights is maximized.
Matchings are a fundamental object of study because they capture pairing structures in graphs. A central result
Algorithmic aspects distinguish bipartite and general graphs. For bipartite graphs, efficient algorithms exist to find maximum
Applications of matchings span assignment problems, scheduling, network design, and market mechanisms, including organ transplant allocations