A matching is called
perfect if every vertex in is contained in
exactly one hyperedge of . This is the natural extension of the notion of
perfect matching in a graph. A fractional matching is called
perfect if for every vertex in , the sum of fractions of hyperedges in containing is
exactly 1. Consider a hypergraph in which each hyperedge contains at most vertices. If admits a perfect fractional matching, then its fractional matching number is at least . If each hyperedge in contains exactly vertices, then its fractional matching number is at exactly . This is a generalization of the fact that, in a graph, the size of a perfect matching is . Given a set of vertices, a collection of subsets of is called
balanced if the hypergraph admits a perfect fractional matching. For example, if {{math|1=
V = {1,2,3,a,b,c} }} and {{math|1=
E = { {1,a}, {2,a}, {1,b}, {2,b}, {3,c} },}} then is balanced, with the perfect fractional matching {{math|{ 1/2, 1/2, 1/2, 1/2, 1 }.}} There are various sufficient conditions for the existence of a perfect matching in a hypergraph: •
Hall-type theorems for hypergraphs - presents sufficient conditions analogous to Hall's marriage theorem, based on sets of neighbors. •
Perfect matching in high-degree hypergraphs - presents sufficient conditions analogous to
Dirac's theorem on Hamiltonian cycles, based on degree of vertices. •
Keevash and Mycroft developed a geometric theory for hypergraph matching. == Balanced set-family ==