Hall's marriage theorem says that a finite bipartite graph with parts has a matching covering if and only if for every . Necessity follows because matching edges send the vertices of to distinct neighbours.
For sufficiency, choose a maximum matching . If it misses , explore all alternating paths from , taking unmatched edges from left to right and matched edges from right to left. Let and be the reached vertices. No vertex of can be unmatched, since flipping the edges along the resulting augmenting path would enlarge .
Every neighbour of a reached left vertex is reached on the right: unmatched edges are exploration steps, and a matched edge leads back to an already reached matching partner. Thus . Each right vertex in is matched to a reached left vertex other than , and every reached left vertex other than arose this way. These matching partners give a bijection . Hence , contradicting the assumed inequality. Therefore the maximum matching covers .
Write the bipartition as . Counting edges by their left and right ends gives , so the parts have equal size. Put . If some violated Hall's marriage theorem in , let , so .
There are edges of incident with , of which at most can end in . Thus at least end in . All those edges must have been deleted, by the definition of . This contradicts . Hence has a matching covering , and equal part sizes make it a perfect matching avoiding every edge of .
False. The path graph on four vertices is bipartite and its first and last edges form a perfect matching. It has no cycle at all, so it has no Hamiltonian cycle. This counterexample is connected as well.
True. Every cycle in a bipartite graph has even length because its vertices alternate between the two parts. On a Hamiltonian cycle, choose every other edge. These edges are disjoint and cover every vertex exactly once, so they form a perfect matching.
False. The complete bipartite graph is -connected. Deleting fewer than vertices leaves at least one vertex in each part and therefore a connected complete bipartite graph; deleting the smaller part disconnects the larger independent set. But its two parts have unequal sizes, so a matching cannot cover them both. Equivalently it has an odd number of vertices. Thus it has no perfect matching.

Articles by others on the same topic (0)

There are currently no matching articles.